blob: 07ee3212cc0827248e49c18c3a024e352cb461a7 [file] [log] [blame]
Alexander N. Sørnes84663502005-09-22 10:34:47 +000011. INTRODUKSJON
2
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +02003Wine er et program som gjør det mulig å kjøre Windows-programmer
Alexander N. Sørnes84663502005-09-22 10:34:47 +00004(inkludert DOS, Windows 3.x og Win32) i Unix. Det består av en
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +02005programstarter som starter og kjører en Windows-programfil, og et
6bibliotek kalt «Winelib», en uavhengig utgave av Windows' API som
7bruker Unix- eller X11. Biblioteket kan også brukes til å putte
8Win32-kode i vanlige Unix-programmer.
Alexander N. Sørnes84663502005-09-22 10:34:47 +00009
10Wine er fri programvare, utgitt under vilkårene i GNU LGPL; se
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020011filen «LICENSE» for detaljer.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000012
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200132. KOM I GANG
Alexander N. Sørnes84663502005-09-22 10:34:47 +000014
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020015Det anbefales å bruke Wines installasjonsprogram for å bygge og
16installere Wine når det bygges fra kildekode. Kjør følgende i
17rotkatalogen til Wine-kildekoden
Alexander N. Sørnes84663502005-09-22 10:34:47 +000018
19./tools/wineinstall
20
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020021Kjør programmer som «wine [valg] program». Se resten av denne filen,
22Wines man-side og http://www.winehq.org/ for mer informasjon og
Alexander N. Sørnes84663502005-09-22 10:34:47 +000023problemløsing.
24
253. SYSTEMKRAV
26
27Følgende kreves for å bygge og kjøre Wine
28
29 Linux versjon 2.0.36 eller nyere
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020030 FreeBSD 7.0 eller nyere
31 Solaris x86 9 eller nyere
Alexander N. Sørnes84663502005-09-22 10:34:47 +000032 NetBSD-current
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020033 Mac OS X 10.4 eller nyere
Alexander N. Sørnes84663502005-09-22 10:34:47 +000034
35Wine krever støtte for tråder på kjernenivå, og derfor er det bare
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020036operativsystemene ovenfor som støttes. Andre operativsystemer som
37støtter kjernetråder støttes kanskje i framtiden.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000038
39Informasjon for Linux
40 Selv om Linux 2.2.x antakelig virker, og Linux 2.0x kanskje virker
41 (tidligere 2.0.x-versjoner hadde problemer med tråder), er det
42 best å ha en ny kjerne som 2.4.x.
43
44Informasjon for FreeBSD
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020045 Wine vil som regel ikke virke på FreeBSD-versjoner eldre enn 7.0.
46 FreeBSD 6.3 kan oppdateres for å støtte Wine; se
47 <http://wiki.freebsd.org/Wine> for mer informasjon.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000048
49Informsjon for Solaris
50 Wine må antakelig bygges med GNU-verktøyene (gcc, gas etc.).
51 Advarsel: selv om gas installeres er det ikke sikkert det brukes av
52 gcc. Det sies at gcc må bygges på nytt, eller at symbolske
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020053 koblinger for «cc», «as» og «ld» må legges til GNU-verktøyene.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000054
55Informasjon for NetBSD
56 USER_LDT, SYSVSHM, SYSVSEM og SYSVMSG må være aktivert i kjernen.
57
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020058Informasjon for Mac OS X:
59 Du må ha Xcode 2.4 eller nyere for å bygge Wine ordentlig.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000060
61
62Støttede filsystemer
63 Wine kan kjøre på de fleste filsystemer, men starter ikke hvis '/tmp'-
64 katalogen bruker 'umsdos'. Det har også vært rapportert om problemer
65 med filtilgang gjennom Samba. Vi anbefaler ikke bruk av NTFS, siden
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020066 dette ikke støtter funksjoner som noen program trenger. Det anbefales
67 å bruke et Linux-filsystem som ext3.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000068
69Basiskrav
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020070 Inkluderingsfilene for X11 må være installert (kalt «xlib6g-dev» i
71 Debian og «XFree86-devel» i RedHat).
Alexander N. Sørnes84663502005-09-22 10:34:47 +000072
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020073 Du må selvfølgelig også ha «make», sannsynligvis «GNU make».
Alexander N. Sørnes84663502005-09-22 10:34:47 +000074
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020075 flex 2.5 eller nyere og bison er også nødvendig.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000076
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020077Valgfrie støttebiblioteker:
78 configure-skriptet viser meldinger når valgfrie biblioteker ikke blir
79 funnet. Se http://wiki.winehq.org/Recommended_Packages for info om
80 hvilke pakker du bør installere.
81
82 På 64 bit-systemer trenger du 32 bit-versjoner av disse bibliotekene;
83 se http://wiki.winehq.org/WineOn64bit for flere detaljer.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000084
854. BYGGING
86
87Kjør følgende kommandoer for å bygge Wine hvis du ikke bruker wineinstall
88
89./configure
90make depend
91make
92
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020093Dette bygger programmet «wine» og diverse støttebiblioteker/programfiler.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000094Programfilen 'wine laster og kjører Windows-programmer.
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020095Biblioteket «libwine» Winelib») kan brukes til å bygge og koble
Alexander N. Sørnes84663502005-09-22 10:34:47 +000096Windows-kildekode i Unix.
97
98Kjør './configue --help' for å se valg for bygging.
99
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200100Gjør følgende for å oppgradere til en ny utgave ved hjelp av en
101oppdateringsfil:
102Gå inn i utgivelsens rotkatalog og kjør kommandoen «make clean».
103Deretter oppdaterer du utgivelsen med
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000104
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200105 bunzip -c oppdateringsfil | patch -p1
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000106
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200107der «oppdateringsfil» er navnet på oppdateringsfilen (noe som
108Wine-ååmmdd.diff.gz). Deretter kan du kjøre «./configure» og
109«make depend && make».
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000110
1115. INSTALLASJON
112
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200113Når Wine er bygget kan du kjøre «make install» for å installere det;
114dette installerer også man-siden og noen andre nødvendigheter.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000115
116Ikke glem å avinstallere tidligere Wine-versjoner først. Prøv enten
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200117«dpkg -r wine», «rpm -e wine» eller «make uninstall» før installsjonen.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000118
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200119Når Wine er installert kan du bruke oppsettsverktøyet «winecf?».
120Se støtteområdet på http://www.winehq.org/ for hint om oppsett.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000121
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000122
1236. KJØRING AV PROGRAMMER
124
125Når du bruker Wine kan du oppgi hele stien til programfilen, eller bare
126et filnavn.
127
128For å kjøre Kabal
129
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200130 wine sol (ved å bruke søkestien oppgitt i
131 wine sol.exe Wine-registeret for å finne filen)
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000132
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200133 wine c:\\windows\\sol.exe (bruk av DOS-filnavnsyntaks)
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000134
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200135 wine ~/.wine/drive_c/windows/notepad.exe (bruk av Unix-filbaner)
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000136
137 wine sol.exe /parameter1 -parameter2 parameter3
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200138 (kjøre programmer med parametere)
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000139
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200140
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000141
142Wine er ikke helt ferdig ennå, så det er mulig mange programmer klikker.
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200143Da Wines feilsøker, der du kan undersøke og fikse problemet. Les
144delen om feilsøking i Wines utviklermanual for mer informsjon om hvordan
145dette gjøres.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000146
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000147
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +02001487. MER INFORMASJON
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000149
150Internett: En god del informasjon om Wine finnes hos WineHQ på
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200151 http://www.winehq.org/: diverse veiledere, en programdatabase,
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000152 og feilsporing. Dette er antakelig det beste stedet å begynnne.
153
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200154Svar: Wines spørsmål og svar finnes på http://www.winehq.org/FAQ
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000155
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200156Usenet: Du kan diskutere problemer med Wine og få hjelp på
157 comp.emulators.ms-windows.wine.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000158
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200159Feil: Rapporter feil til Wines Bugzilla på http://bugs.winehq.org
160 Søk i Bugzilla-databasen og se om probelmet allerede er funnet
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000161 før du sender en feilrapport. Du kan også rapportere feil til
162 comp.emulators.ms-windows.wine.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000163
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200164IRC: Direkte hjelp er tilgjengelig på kanalen #WineHQ på
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000165 irc.freenode.net.
166
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200167GIT: Wines oppdaterte utvikler-versjon er tilgjengelig gjennom GIT.
168 Gå til http://www.winehq.org/git for mer informasjon.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000169
170E-postlister
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200171 Det finnes flere e-postlister for Wine-utviklere; se
172 http://www.winehq.org/forums for mer informasjon.
173
174Wiki: Wines Wiki finnes på http://wiki.winehq.org
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000175
176Hvis du legger til noe eller fikser en feil, er det fint som du sender
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200177en lappefil (i «diff -u»-format) til listen wine-patches@winehq.org for
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000178inkludering i den neste utgivelsen.
179
180--
181Den originale versjonen ble skrevet av
182Alexandre Julliard
183julliard@winehq.org
184
185Oversettelse til norsk (bokmål) av
186Alexander N. Sørnes
187alex@thehandofagony.com