Kezdjük mindjárt a motivációval...
Felhívom a figyelmét mindenkinek, hogy az itt leírtak a saját tapasztalataim és nem örök életű törvények, ezért ha bárkinél, bármilyen adatvesztés vagy program sérülés következik be - persze az általam leírtak kipróbálásából kifolyólag -, azért sajnos nem vállalok felelősséget, sőt azt is letagadom, hogy valaha is megszülettem.!! ( És, ha esetleg egy harcos kedvü olvasó erőszakkal fog érvényt szerezni a vélt sérelméért, akkor valószínűleg kívánni is fogom, hogy bárcsak meg se születtem volna...:-))
Először is szerezzünk be egy wine[a készítés dátuma].tar.gz file-t. (Hát most címet nem igazán tudok mondani, de a www.cab.u-szeged.hu/linux alatt (a KERESÉS->Keresés a publikus FTP szervereken - zárójelben: ez végre igazán működik...:-) biztosan mindenki talál kedvére való wine csomagot..........És ha megvan, csomagoljuk ki pl. a /usr/local könyvtárba. A meló nehezén már túl vagyunk..., mert a forrás forditása közben csak imádkozásra lesz szükségünk.., illetve csak neked kedves olvasó, mert nálam már fut a WINE (RULEZ !! :-)
Én a wine980215.tar.tgz-t használom, de azóta kipróbáltam a 980329-es verziót is És azon is simán fut a Winword...
De már megint érdekesebb dolgokkal (magammal :-) kezdtem el foglalkozni...tehát vissza a száraz főtémához. A /dokumentation könyvtárban egy halom érdekes dolgot találhatunk ( pl. Hogyan legyen Win95 kinézetű a WINE..stb), mi azonban maradjunk egyenlőre a főkönyvtárban. A doksi szerint szükséges egy libXpm nevű csomag a Wine-hez (persze ezt is csak most vettem Észre, miután már szépen működik..:-). Ezek szerint a Red Hat 5.0+upgrade tartalmazza ezt a csomagot...na ezen túl vagyunk szerencsésen.
A főkönyvtárban lévő configure
állományt indítsuk el először, majd -
ha hiba nélkül lefutott - következhet a make depend
És végül az igazán problémás make
parancs. (A make
alatti error
üzenetek megjelenése
ne vegye el kedvünket a Wine programtól, inkább vizsgáljuk
meg a gcc fordítónkat, hátha ő volt a hibás.(Meg
általában meg is nyugszunk, ha kiderül, hogy mégsem
mi tehetünk a dologról..:-) A gcc-2.8.1-1 előtti verzióknál
előfordult, hogy ugyanez a Wine verzió hibásan fordult
le, ezért szerezzük be a 2.8.1-1-es gcc-t.....na meg talán
a gcc-c++-2.8.1-1-et is. Ha ezekkel már ERROR nélkül
lefordult, még egy make install
parancs szükséges,
ami installálja a Wine futtatható állományait,
valamint a man lapot és készen is vagyunk. (A make
fordítási ideje géptől függő..kb
5-30 perc.)!!!! FONTOS !!!! Fordítás közben lehet, hogy
hiányolni fog egy /usr/local/include könyvtárat, ha
ez nincs meg, akkor készítsünk egyet manuális
úton és fordítsuk újra.
Ezekkel a parancsokkal felépítettük a /usr/local/lib/libwine.a
könyvtárat És a Wine programot. A Wine tudja betölteni
és futtatni a Windows-os .exe file-okat. A libwin.a
könyvtárt használjuk a Windows-os forráskódok
linkelésére és fordítására Unix
alatt.
A Wine számára szükséges még egy /usr/local/etc/wine.conf
file. Ez talán a legfontosabb, mert itt adhatjuk meg a programjaink
helyeit, a CDROM-ot, a floppy meghajtókat...És egyáltalán
mindent, amit majd később használni szeretnénk.
A Wine konfigurálásánál vállaszthatunk
másik nevet is, valamint szükségünk lesz még
ebből a file-ból egy másolatra is a HOME könyvtárunkban
.winerc
néven. A wine.conf tartalmát a Wine főkönyvtárában
lévő wine.ini
vagy a wine
man lapjának
végéről szerzhetjük be. Ezt mindenki változtassa
elképzelésinek függvényében. (Csak legyen
összhangban a winchesterének tartalmával is...:-)
A saját .winerc file-om:
;; ;; MS-DOS drives configuration ;; ;; Each section has the following format: ;; [Drive X] ;; Path=xxx (Unix path for drive root) ;; Type=xxx (supported types are 'floppy', 'hd', 'cdrom' and 'network') ;; Label=xxx (drive label, at most 11 characters) ;; Serial=xxx (serial number, 8 characters hexadecimal number) ;; Filesystem=xxx (supported types are 'msdos','win95','unix') ;; Device=/dev/xx (only if you want to allow raw device access) ;; ;; A floppy lemez [Drive A] Path=/mnt/floppy Type=floppy Label=Floppy Serial=87654321 Device=/dev/fd0 ;; A HOME könyvtár(ez nem mountolt DOS partíció!) [Drive C] Path=/export/home/kuksi Type=hd Label=MS-DOS(Wine) Filesystem=unix ;; A CDROM-drive [Drive D] Path=/mnt/cdrom Type=cdrom Label=CD-Rom ;; A temp file-ok helye.(Rendkívűl fontos, mert ;; amennyiben a c:\-t msdos filesystem-es partícióra tesszük ;; elég macerás a temp könyvtárak használata.) [Drive E] Path=/tmp Type=hd Label=Tmp Drive ;; Ha van msdos-os particiónk Win3.1 vagy Win3.11-el, akkor innen is ;; indíthatunk programokat. Win95-ös progikat is elindíthatunk, de sokkal ;; bizonytalanabb működést fog okozni. [Drive F] Path=/mnt/dos/windows Type=hd Label=DosC Filesystem=msdos ;; A wine elhelyezkedése a winchi-n. [wine] Windows=c:\windows System=c:\windows\system Temp=e:\ Path=c:\windows;c:\windows\system;c:\winword;e:\;f:\ SymbolTableFile=./wine.sym [options] AllocSystemColors=100 ;; A fontkészletek [fonts] ;Read documentation/fonts before adding aliases Resolution = 96 Default = -adobe-times- ;; Engedélyezett soros portok. [serialports] Com1=/dev/cua0 Com2=/dev/cua1 ;;Com3=/dev/modem,38400 ;;Com4=/dev/modem ;; Párhuzamos portok [parallelports] Lpt1=/dev/lp0 [spooler] LPT1:=|lpr LPT2:=|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q - LPT3:=/dev/lp3 [ports] ;read=0x779,0x379,0x280-0x2a0 ;write=0x779,0x379,0x280-0x2a0 [spy] Eclude=WM_SIZE;WM_TIMER; ;;End of wine.conf
A saját gépemre Root-ként telepítettem a Wine-t, majd az első indítások és próbák után a /wine/windows könytárat átmásoltam a HOME könyvtáramba És így már felhasználóként is simán és minden hibaüzenet nélkül indíthatom a Wine-t. Ha a /usr/local/wine könyvtárból indítjuk a Wine-t, akkor a .grp file-ok mentésénél problémáink támadhatnak..stb, hacsak nem írhatja mindenki a .../wine/windows könyvtárat, de akkor meg hol a biztonság...
Néhány adalék:
Az msdos filesystem-es Windows\System
könyvtárból
másoljuk át a .DLL file-okat, mert ezekért úgyis
szólni fog. Aztán jöhetnek még a .INI és
a .HLP És a .CPL file-ok is, de ezek csak akkor szükségesek,
ha a kellékeket is használni akarjuk. Talán az a legjobb
megoldás, ha a szűz Win3.1-et egy az egyben átmásoljuk
a linux alá, bár elég sok helyet foglalhat el...
Inditás: wine progman
vagy wine /elérési
út/programnév
, ekkor megkapjuk a normál Windows-os
felületet. Xterm ablakból indítsuk, mert így,
az esetleges hibaüzeneteket is látjuk és kijavíthatjuk
pl. a hibás .winerc file-unkat.
A Word 6.0 telepítését pontosan úgy végezzük, ahogyan általában a telepítés történik a Windows-ban, azaz File->Futtat->Tallóz...stb. Ha CD-ről telepítjük, akkor azért előtte mountoljuk root-ként (vagy ha erre jogunk van sima user-ként). Floppy-ról pedig mount..umount..mount...umount..:-)..és szépen felmegy. Ha esetleg az első indításnál elszáll, akkor a jelzett file-okat másoljuk az adott helyre, de ez nem jellemző.....(gondolom én :-)
Milyen programok futnak jellenleg a Wine alatt?/angol/
Keresés a "comp.emulator.ms-windows.wine" hírcsoportban./angol/
Wine: Távlati célok és egyebek./angol/