Kezdjük mindjárt a motivációval... A motiváció!!

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...:-))

A WINE program telepítése:

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 Winword telepítése:

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/

email: kuksi@arts7.hu