blob: 46e4506d8d4de7811c97f9b00c02bad5efcbadfd [file] [log] [blame]
Alexander N. Sørnes84663502005-09-22 10:34:47 +000011. INTRODUKSJON
2
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +02003Wine er et program som gjør det mulig å kjøre Windows-programmer
4(inkludert DOS, Windows 3.x, Win32 og Win64) i Unix. Det består av en
5programstarter som starter og kjører en Windows-programfil, og et
6bibliotek kalt «Winelib»; en uavhengig utgave av Windows' API som
7bruker Unix- eller X11-funksjoner. Biblioteket kan også brukes til å putte
8Windows-kode i vanlige Unix-programmer.
Alexander N. Sørnes84663502005-09-22 10:34:47 +00009
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020010Wine er fri programvare, utgitt under vilkårene i GNU LGPL; se
11filen «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ørnes0c4b6712010-07-13 15:07:35 +020015Det anbefales å bruke Wines installasjonsprogram for å bygge og
16installere Wine når det bygges fra kildekode. Kjør følgende i
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020017rotkatalogen til Wine-kildekoden
Alexander N. Sørnes84663502005-09-22 10:34:47 +000018
19./tools/wineinstall
20
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020021Kjør programmer som «wine program». Se resten av denne filen,
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020022Wines man-side og http://www.winehq.org/ for mer informasjon og
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020023problemløsing.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000024
253. SYSTEMKRAV
26
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020027Følgende kreves for å bygge og kjøre Wine
Alexander N. Sørnes84663502005-09-22 10:34:47 +000028
29 Linux versjon 2.0.36 eller nyere
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020030 FreeBSD 6.3 eller nyere
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020031 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
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020035Wine krever støtte for tråder på kjernenivå, og derfor er det bare
36operativsystemene 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
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020041 (tidligere 2.0.x-versjoner hadde problemer med tråder), er det
42 best å ha en ny kjerne som 2.4.x eller 2.6.x.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000043
44Informasjon for FreeBSD
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020045 Wine vil som regel ikke virke på FreeBSD-versjoner eldre enn 6.3 eller 7.0.
46 FreeBSD 6.3 kan oppdateres for å forbedre støtten for Wine; se
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020047 <http://wiki.freebsd.org/Wine> for mer informasjon.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000048
49Informsjon for Solaris
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020050 Wine må antakelig bygges med GNU-verktøyene (gcc, gas etc.).
Alexander N. Sørnes84663502005-09-22 10:34:47 +000051 Advarsel: selv om gas installeres er det ikke sikkert det brukes av
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020052 gcc. Det sies at gcc må bygges på nytt, eller at symbolske
53 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
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020056 USER_LDT, SYSVSHM, SYSVSEM og SYSVMSG må være aktivert i kjernen.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000057
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020058Informasjon for Mac OS X:
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020059 Du må ha Xcode 2.4 eller nyere for å bygge Wine ordentlig på x86.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000060
61
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020062Støttede filsystemer
63 Wine kan kjøre på de fleste filsystemer. Det har imidlertid vært
64 rapportert om problemer med filtilgang gjennom Samba. Vi anbefaler
65 ikke bruk av NTFS, siden dette ikke støtter funksjoner som noen
66 programmer trenger. Det anbefales å bruke et Linux-filsystem som ext3.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000067
68Basiskrav
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020069 Inkluderingsfilene for X11 må være installert (kalt «xlib6g-dev» i
70 Debian og «XFree86-devel» i RedHat).
Alexander N. Sørnes84663502005-09-22 10:34:47 +000071
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020072 Du må selvfølgelig også ha «make», sannsynligvis «GNU make».
Alexander N. Sørnes84663502005-09-22 10:34:47 +000073
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020074 flex 2.5.33 eller nyere og bison er også nødvendig.
Alexander N. Sørnes84663502005-09-22 10:34:47 +000075
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020076Valgfrie støttebiblioteker:
77 configure-skriptet viser meldinger når valgfrie biblioteker ikke blir
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020078 funnet. Se http://wiki.winehq.org/Recommended_Packages for info om
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020079 hvilke pakker du bør installere.
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020080
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020081 På 64 bit-systemer trenger du 32 bit-versjoner av disse bibliotekene
82 hvis du skal bygge Wine som et 32 bit-program (standard);
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +020083 se http://wiki.winehq.org/WineOn64bit for flere detaljer.
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020084 Hvis du ønsker å bygge Wine som et 64 bit-program (eller et oppsett
85 med blandet 32 bit og 64 bit) kan du lese mer på
86 http://wiki.winehq.org/Wine64
Alexander N. Sørnes84663502005-09-22 10:34:47 +000087
884. BYGGING
89
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020090Kjør følgende kommandoer for å bygge Wine hvis du ikke bruker wineinstall
Alexander N. Sørnes84663502005-09-22 10:34:47 +000091
92./configure
Alexander N. Sørnes84663502005-09-22 10:34:47 +000093make
94
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +020095Dette bygger programmet «wine» og diverse støttebiblioteker/programfiler.
96Programfilen «wine» laster og kjører Windows-programmer.
97Biblioteket «libwine» («Winelib») kan brukes til å bygge og koble
Alexander N. Sørnes84663502005-09-22 10:34:47 +000098Windows-kildekode i Unix.
99
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200100Kjør «./configue --help» for å se valg for bygging.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000101
1025. INSTALLASJON
103
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200104Når Wine er bygget kan du kjøre «make install» for å installere det;
105dette installerer også man-siden og noen andre nødvendigheter.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000106
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200107Ikke glem å avinstallere tidligere Wine-versjoner først. Prøv enten
108«dpkg -r wine», «rpm -e wine» eller «make uninstall» før installsjonen.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000109
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200110Når Wine er installert kan du bruke oppsettsverktøyet «winecfg».
111Se støtteområdet på http://www.winehq.org/ for hint om oppsett.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000112
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000113
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +02001146. KJØRING AV PROGRAMMER
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000115
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200116Når du bruker Wine kan du oppgi hele stien til programfilen, eller bare
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000117et filnavn.
118
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200119For å kjøre Notisblokk
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000120
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200121 wine notepad (ved å bruke søkestien oppgitt i
122 wine notepad.exe Wine-registeret for å finne filen)
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000123
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200124 wine c:\\windows\\notepad.exe (bruk av DOS-filbaner)
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000125
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200126 wine ~/.wine/drive_c/windows/notepad.exe (bruk av Unix-filbaner)
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000127
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200128 wine notepad.exe readme.txt (kjøre programmer med parametere)
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000129
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +0200130
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000131
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200132Wine er ikke helt ferdig ennå, så det er mulig at noen programmer klikker.
133Hvis dette skjer vil Wine lage en logg som beskriver problemet; bruk
134denne når du lager en feilrapport på http://bugs.winehq.org/
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000135
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000136
Alexander Nicolaysen Sørnes4df06c42008-07-17 21:23:26 +02001377. MER INFORMASJON
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000138
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200139Internett: En god del informasjon om Wine finnes hos WineHQ på
140 http://www.winehq.org/: diverse veiledere, en programdatabase
141 og feilsporing. Dette er antakelig det beste stedet å begynnne.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000142
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200143Svar: Wines spørsmål og svar finnes på http://www.winehq.org/FAQ
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000144
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200145Wiki: Wines Wiki er tilgjengelig på http://wiki.winehq.org
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000146
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200147E-postlister:
148 Det finnes flere e-postlister for Wine-utviklere og -brukere;
149 besøk http://www.winehq.org/forums for mer informasjon.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000150
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200151Feil: Rapporter feil til Wines Bugzilla på http://bugs.winehq.org
152 Søk i Bugzilla-databasen og se om probelmet allerede er funnet
153 før du sender en feilrapport.
154
155IRC: Nødhjelp er tilgjengelig på kanalen #WineHQ på
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000156 irc.freenode.net.
157
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200158Git: Wines oppdaterte utvikler-versjon er tilgjengelig gjennom GIT.
159 Gå til http://www.winehq.org/git for mer informasjon.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000160
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200161Hvis du legger til noe eller fikser en feil er det fint som du sender
162en oppdateringsfil (helst laget med git format-patch) til listen wine-patches@winehq.org, slik at endringen kan tas med i neste Wine-utgivelse.
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000163
164--
165Den originale versjonen ble skrevet av
166Alexandre Julliard
167julliard@winehq.org
168
Alexander Nicolaysen Sørnes0c4b6712010-07-13 15:07:35 +0200169Oversettelse til norsk (bokmål) av
170Alexander N. Sørnes
Alexander N. Sørnes84663502005-09-22 10:34:47 +0000171alex@thehandofagony.com