|
TextLib kliens használat Linux alattKészítette: Tóth László (htmm-bibl kukac enba pont hu) |
A telepítéshez egy alap stabil (Lenny) Debiant használok, amin jelenleg csak egy működő grafikus felület van.
A felhasználó, aki majd TextLibet szeretne futtatni: tluser.
A géppel egy alhálózatban található a szerver, melynek IP címe: 192.168.1.2. A kliensgépek DHCP-n keresztül kapnak IP-t, az első kiosztott cím a 192.168.1.10.
A kliensgép az eth0 interfészen keresztül kapcsolódik a hálózathoz.
A Dosemu telepítéséhez előbb be kell kapcsolni a Contrib tárolókat.
Ezt legegyszerűbben a /etc/apt/sources.list file szerkesztésével tehetjük meg. Valahogy így kell kinéznie a megfelelő sornak:
deb http://ftp.hu.debian.org/debian/ lenny main contrib
Ez után egy frissítés után már telepíthető is a Dosemu:
apt-get update
apt-get install dosemu
Indítsuk el a Dosemut! Ha elindult és promptot adott rögtön ki is lehet belőle lépni. Ezzel létrehozta a beállításait tartalmazó /home/tluser/.dosemu/ könyvtárat.
Másoljuk be a TextLib DOS klienst tartalmazó könyvtárat a /home/tluser/.dosemu/drive_c könyvtárba!
A Dosemunak szüksége van egy virtuális interfészre, amin keresztül kommunikálhat a külvilággal. Ezt a tunctl paranccsal lehet létrehozni, de ezt előbb telepíteni kell.
apt-get install uml-utilities
...majd...
tunctl -t tap0 -u tluser
chmod 666 /dev/net/tun
ifconfig
tap0 up
Az ifconfig parancs kimenetében most már
szerepelnie kell a tap0-nak is.
Figyelem! A következő
parancsok hatására a gép hálózati kapcsolata ideiglenesen meg fog
szakadni.
Létre kell hozni egy virtuális bridge-t, hogy a
tap0 is része legyen a hálózatnak. Ehhez szükésgünk lesz a bridge-utils csomagra is.
apt-get install bridge-utils
brctl addbr br0
ifconfig br0 up
Most már létezik a br0 bridge. Először az eth0-t adjuk hozzá. Ennek jelenleg van IP címe és a gép használja is.
ifconfig eth0 0.0.0.0 up
killall dhclient
Már nincs IP-je az eth0-nak és a dhclient sem fut, így nem fog újra automatikusan címet kapni.
brctl addif br0 eth0
dhclient br0
Az első parancs hozzáadta a bridge-hez az eth0 -t, a második hatására a bridge kapott IP címet a DHCP szervertől. A számítógépen a hálózatnak most már ugyan úgy kell működnie.
Még a tap0 virtuális interfészt is hozzá kell adni a br0-hoz:
brctl addif br0 tap0
Figyelem! Ezek a hálózati beállítások újraindításkor elvesznek.
Még meg kell mondani a Dosemunak, hogy haználja a tap0 interfészt. Ehhez létre kell hozni a /home/tluser/.dosemurc filet a következő tartalommal:
$_pktdriver=(on) $_vnet = "tap" $_netdev = "tap0"
Az USB-s vonalkódolvasó a rendszer számára USB-HID eszközként (billentyűzetként) látszik. Két vonalkódolvasót próbáltam ki, az egyik egyáltalán nem működött, bár a rendszer felismerte, míg a másik ha működött is, másodpercenként egy karaktert küldött a rendszernek, de közben sokszor lefagyott. Ilyenkor csak az olvasó kihúzása-visszadugása segített.
A kipróbált olvasók:
Egér használatkor nagyon megnő a CPU használat, igaz ez a munkát nem zavarja.
Szükség lenne olyan vonalkódolvasó-tipusra, ami Linux alatt is megbízhatóan működik.
Hiányzik a hálózati beállítások rendszerindításkori automatikus beállításának leírása.
TextLib
Debian
Dosemu
Dosemu a Wikipedián
Városi Könyvtár Székesfehérvár

TextLib kliens használat Linux alatt is licensed under a Creative Commons Nevezd meg!-Így add tovább! 2.5 Magyarország License.