1. INTRODUKSJON Wine er et program som muliggj�r kj�ring av Windows-programmer (inkludert DOS, Windows 3.x og Win32) i Unix. Det best�r av en programlaster som laster og kj�rer en Windows-programfil, og et bibliotek kalt 'Winelib', en implementering av kall til Windows' API ved bruk av liknende Unix- eller X11-varianter. Biblioteket kan ogs� brukes til � putte Win32-kode i innf�dte Unix-programmer. Wine er fri programvare, utgitt under vilk�rene i GNU LGPL; se filen 'LICENSE' for detaljer. 2. KOMME IGANG Det anbefales � bruke Wine-installereren til � bygge og installere Wine n�r det bygges fra kildekode. Kj�r f�lgende i rotkatalogen til Wine-kildekoden ./tools/wineinstall Kj�r programmer som "wine [valg] program". Se resten av denne filen, Wines manualside og http://www.winehq.org/ for mer informasjon og probleml�sing. 3. SYSTEMKRAV F�lgende kreves for � bygge og kj�re Wine Linux versjon 2.0.36 eller nyere FreeBSD 5.3 eller nyere Solaris x86 2.5 eller nyere NetBSD-current Wine krever st�tte for tr�der p� kjerneniv�, og derfor er det bare operativsystemene ovenfor som st�ttes. Andre operativsystemer som st�tter kjernetr�der st�ttes kanskje i framtiden. Informasjon for Linux Selv om Linux 2.2.x antakelig virker, og Linux 2.0x kanskje virker (tidligere 2.0.x-versjoner hadde problemer med tr�der), er det best � ha en ny kjerne som 2.4.x. Informasjon for FreeBSD Wine kan bygges p� FreeBSD 4.x og FreeBSD 5.x, men versjoner f�r FreeBSD 5.3 har som regel problemer. Finn mer informasjon om FreeBSD-versjonene p� <ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/>. Informsjon for Solaris Wine m� antakelig bygges med GNU-verkt�yene (gcc, gas etc.). Advarsel: selv om gas installeres er det ikke sikkert det brukes av gcc. Det sies at gcc m� bygges p� nytt, eller at symbolske koblinger for 'cc', 'as' og 'ld' m� lages til GNU-verkt�yene. Informasjon for NetBSD USER_LDT, SYSVSHM, SYSVSEM og SYSVMSG m� v�re aktivert i kjernen. St�ttede filsystemer Wine kan kj�re p� de fleste filsystemer, men starter ikke hvis '/tmp'- katalogen bruker 'umsdos'. Det har ogs� v�rt rapportert om problemer med filtilgang gjennom Samba. Vi anbefaler ikke bruk av NTFS, siden det kun kan brukes sikkert uten skriving, og Windows-programmer m� ha skrivetilgang nesten overalt. Kopier heller programmene du vil kj�re over til en partisjon med skrivetilgang. Basiskrav Inkluderingsfilene for X11 m� v�re installert (kalt 'xlib6g-dev' i Debian og 'XFree86-devel' i RedHat). Byggeverkt�y x86-systemer krever gcc versjon 2.7.2 eller h�yere. Tidligere versjoner f�r kanskje problemer med optimaliering av enkelte filer, ofte p� grunn av behandling av hodefiler. pgcc virker for �yeblikket ikke med Wine, �rsaken til dette er ukjent. flex versjon 2.5 eller nyere og bison er ogs� n�dvendig. Installer pakkene 'flex' og 'bison' hvis du bruker RedHat eller Debian. Valgfrie st�ttebiblioteker Hvis du vil ha st�tte for utskrift med CUPS m� du installere pakkene 'cups' og 'cups-devel'. 4. BYGGING Kj�r f�lgende kommandoer for � bygge Wine hvis du ikke bruker wineinstall ./configure make depend make Dette bygger programmet 'wine' og diverse st�ttebiblioteker/programfiler. Programfilen 'wine laster og kj�rer Windows-programmer. Biblioteket 'libwine' ('Winelib') kan brukes itl � bygge og koble Windows-kildekode i Unix. Kj�r './configue --help' for � se valg for bygging. Gj�r f�lgende for � oppgradere til en ny utgave ved hjelp av en lappefil: G� inn i utgivelsens rotkatalog og kj�r kommandoen 'make clean'. Deretter lapper du utgivelsen med gunzip -c lappefil | patch -p1 hvor 'lappefil' er navnet p� lappefilen (noe som Wine-��mmdd.diff.gz). Deretter kan du kj�re './configure' og 'make depend && make'. 5. INSTALLASJON N�r Wine er bygget kan du kj�re 'make install' for � installere det; dette installerer ogs� manualsiden og noen andre n�dvendigheter. Ikke glem � avinstallere tidligere Wine-versjoner f�rst. Pr�v enten 'dpkg -r wine', 'rpm -e wine' eller 'make uninstall' f�r installsjonen. Se st�tteomr�det p� http://www.winehq.org/ for hint til konfigurering. I tilfelle problemer med lasting av biblioteker (f.eks. 'Error while loading shared libraries: libntdll.so') m� bibliotekstien legges til i '/etc/ld.so.conf' og 'ldconfig' kj�res som superbruker. 6. KJ�RING AV PROGRAMMER N�r du bruker Wine kan du oppgi hele stien til programfilen, eller bare et filnavn. For � kj�re Kabal wine sol (ved � bruke s�kestien oppgitt i wine sol.exe konfigurasjonsfilen for � finne filen) wine c:\\windows\\sol.exe (bruk av DOS-filnavnsyntaks) wine /usr/windows/sol.exe (bruk av Unix-filnavnsyntaks) wine sol.exe /parameter1 -parameter2 parameter3 (kj�re programmer med parametere) Merk: stien til filen legge sogs� til stien n�r et fullt navn oppgis p� kommandolinjen. Wine er ikke helt ferdig enn�, s� det er mulig mange programmer klikker. Hvis du setter opp winedbg riktig if�lge 'documentation/debugger.sgml' startes Wines feils�ker, hvor du kan unders�ke og fikse problemet. Les filen 'documentation/debugging.sgml' for mer informsjon om hvordan dette gj�res. Du b�r ta sikkerhetskopi av alle viktige filer du gir Wine tilgang til, eller bruke en spesiell Wine-versjon av dem, siden noen brukere har rapportert om korrupte filer. IKKE kj�r Explorer ('Utforsker', 'Min datamaskin' etc) med mindre du har en ordentlig sikkerhetskopi, siden det noen ganger gir nytt navn til eller skader flere kataloger. Ikke engang andre Microsoft-programmer er sikre, som f.eks. MSN Messenger, siden de av og til kj�rer Explorer. Den spesielle skaden '!$!$!$!$.pfr' kan delvis ordnes ved � bruke http://home.nexgo.de/andi.mohr/download/decorrupt_explorer 7. F� MER INFORMASJON Internett: En god del informasjon om Wine finnes hos WineHQ p� http://www.winehq.org/: diverse veiledere, enprogramdatabase, og feilsporing. Dette er antakelig det beste stedet � begynnne. Svar: Wines sp�rsm�l og svar finnes p� http://www.winehq.org/FAQ Usenet: Du kan diskutere problemer med Wine og f� hjelp p� comp.emulators.ms-windows.wine. Feil: Rapporter feil til Wines Bugzilla p� at http://bugs.winehq.org S�k i Bugzilla-databasen og se om probelmet allerede er funnet f�r du sender en feilrapport. Du kan ogs� rapportere feil til comp.emulators.ms-windows.wine. Les filen 'documentation/bugs.sgml' for � se hvilken informsjon som er n�dvendig. IRC: Direkte hjelp er tilgjengelig p� kanalen #WineHQ p� irc.freenode.net. CVS: Wines oppdaterte utviklertre er tilgjengelig via CVS. G� til http://www.winehq.org/cvs for mer informasjon. E-postlister Det finnes flere e-postlister for Wine-utviklere; se http://www.winehq.org/forums for mer informasjon. Hvis du legger til noe eller fikser en feil, er det fint som du sender en lappefil (i 'diff -u'-format) til listen wine-patches@winehq.org for inkludering i den neste utgivelsen. -- Den originale versjonen ble skrevet av Alexandre Julliard julliard@winehq.org Oversettelse til norsk (bokm�l) av Alexander N. S�rnes alex@thehandofagony.com