blob: aa733d4bc43efeff627227871373c5cc95a96229 [file] [log] [blame]
Alexander N. Sørnes84663502005-09-22 10:34:47 +000011. INTRODUKSJON
2
3Wine er et program som muliggjør kjøring av Windows-programmer
4(inkludert DOS, Windows 3.x og Win32) i Unix. Det består av en
5programlaster som laster og kjører en Windows-programfil, og et
6bibliotek kalt 'Winelib', en implementering av kall til Windows'
7API ved bruk av liknende Unix- eller X11-varianter. Biblioteket
8kan også brukes til å putte Win32-kode i innfødte Unix-programmer.
9
10Wine er fri programvare, utgitt under vilkårene i GNU LGPL; se
11filen 'LICENSE' for detaljer.
12
132. KOMME IGANG
14
15Det anbefales å bruke Wine-installereren til å bygge og installere
16Wine når det bygges fra kildekode. Kjør følgende i rotkatalogen til
17Wine-kildekoden
18
19./tools/wineinstall
20
21Kjør programmer som "wine [valg] program". Se resten av denne filen,
22Wines manualside og http://www.winehq.org/ for mer informasjon og
23problemløsing.
24
253. SYSTEMKRAV
26
27Følgende kreves for å bygge og kjøre Wine
28
29 Linux versjon 2.0.36 eller nyere
30 FreeBSD 5.3 eller nyere
31 Solaris x86 2.5 eller nyere
32 NetBSD-current
33
34Wine krever støtte for tråder på kjernenivå, og derfor er det bare
35operativsystemene ovenfor som støttes.
36Andre operativsystemer som støtter kjernetråder støttes kanskje i
37framtiden.
38
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
45 Wine kan bygges på FreeBSD 4.x og FreeBSD 5.x, men versjoner før
46 FreeBSD 5.3 har som regel problemer.
47
48 Finn mer informasjon om FreeBSD-versjonene på
49 <ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/>.
50
51Informsjon for Solaris
52 Wine må antakelig bygges med GNU-verktøyene (gcc, gas etc.).
53 Advarsel: selv om gas installeres er det ikke sikkert det brukes av
54 gcc. Det sies at gcc må bygges på nytt, eller at symbolske
55 koblinger for 'cc', 'as' og 'ld' må lages til GNU-verktøyene.
56
57Informasjon for NetBSD
58 USER_LDT, SYSVSHM, SYSVSEM og SYSVMSG må være aktivert i kjernen.
59
60
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
66 det kun kan brukes sikkert uten skriving, og Windows-programmer må ha
67 skrivetilgang nesten overalt. Kopier heller programmene du vil kjøre
68 over til en partisjon med skrivetilgang.
69
70Basiskrav
71 Inkluderingsfilene for X11 må være installert (kalt 'xlib6g-dev' i
72 Debian og 'XFree86-devel' i RedHat).
73
74Byggeverktøy
75 x86-systemer krever gcc versjon 2.7.2 eller høyere.
76 Tidligere versjoner får kanskje problemer med optimaliering av enkelte
77 filer, ofte på grunn av behandling av hodefiler. pgcc virker for
78 øyeblikket ikke med Wine, årsaken til dette er ukjent.
79
80 flex versjon 2.5 eller nyere og bison er også nødvendig. Installer
81 pakkene 'flex' og 'bison' hvis du bruker RedHat eller Debian.
82
83Valgfrie støttebiblioteker
84 Hvis du vil ha støtte for utskrift med CUPS må du installere pakkene
85 'cups' og 'cups-devel'.
86
874. BYGGING
88
89Kjør følgende kommandoer for å bygge Wine hvis du ikke bruker wineinstall
90
91./configure
92make depend
93make
94
95Dette bygger programmet 'wine' og diverse støttebiblioteker/programfiler.
96Programfilen 'wine laster og kjører Windows-programmer.
97Biblioteket 'libwine' ('Winelib') kan brukes itl å bygge og koble
98Windows-kildekode i Unix.
99
100Kjør './configue --help' for å se valg for bygging.
101
102Gjør følgende for å oppgradere til en ny utgave ved hjelp av en lappefil:
103Gå inn i utgivelsens rotkatalog og kjør kommandoen 'make clean'.
104Deretter lapper du utgivelsen med
105
106 gunzip -c lappefil | patch -p1
107
108hvor 'lappefil' er navnet på lappefilen (noe som Wine-ååmmdd.diff.gz).
109Deretter kan du kjøre './configure' og 'make depend && make'.
110
1115. INSTALLASJON
112
113Når Wine er bygget kan du kjøre 'make install' for å installere det;
114dette installerer også manualsiden og noen andre nødvendigheter.
115
116Ikke glem å avinstallere tidligere Wine-versjoner først. Prøv enten
117'dpkg -r wine', 'rpm -e wine' eller 'make uninstall' før installsjonen.
118
119Se støtteområdet på http://www.winehq.org/ for hint til konfigurering.
120
121I tilfelle problemer med lasting av biblioteker
122(f.eks. 'Error while loading shared libraries: libntdll.so') må
123bibliotekstien legges til i '/etc/ld.so.conf' og 'ldconfig' kjøres som
124superbruker.
125
1266. KJØRING AV PROGRAMMER
127
128Når du bruker Wine kan du oppgi hele stien til programfilen, eller bare
129et filnavn.
130
131For å kjøre Kabal
132
133 wine sol (ved å bruke søkestien oppgitt i
134 wine sol.exe konfigurasjonsfilen for å finne filen)
135
136 wine c:\\windows\\sol.exe (bruk av DOS-filnavnsyntaks)
137
138 wine /usr/windows/sol.exe (bruk av Unix-filnavnsyntaks)
139
140 wine sol.exe /parameter1 -parameter2 parameter3
141 (kjøre programmer med parametere)
142
143Merk: stien til filen legge sogså til stien når et fullt navn oppgis
144 på kommandolinjen.
145
146Wine er ikke helt ferdig ennå, så det er mulig mange programmer klikker.
147Hvis du setter opp winedbg riktig ifølge 'documentation/debugger.sgml'
148startes Wines feilsøker, hvor du kan undersøke og fikse problemet. Les
149filen 'documentation/debugging.sgml' for mer informsjon om hvordan dette
150gjøres.
151
152Du bør ta sikkerhetskopi av alle viktige filer du gir Wine tilgang til,
153eller bruke en spesiell Wine-versjon av dem, siden noen brukere har
154rapportert om korrupte filer. IKKE kjør Explorer ('Utforsker', 'Min
155datamaskin' etc) med mindre du har en ordentlig sikkerhetskopi, siden det
156noen ganger gir nytt navn til eller skader flere kataloger. Ikke
157engang andre Microsoft-programmer er sikre, som f.eks. MSN Messenger,
158siden de av og til kjører Explorer. Den spesielle skaden '!$!$!$!$.pfr'
159kan delvis ordnes ved å bruke
160http://home.nexgo.de/andi.mohr/download/decorrupt_explorer
161
1627. FÅ MER INFORMASJON
163
164Internett: En god del informasjon om Wine finnes hos WineHQ på
165 http://www.winehq.org/: diverse veiledere, enprogramdatabase,
166 og feilsporing. Dette er antakelig det beste stedet å begynnne.
167
168Svar: Wines spørsmål og svar finnes på http://www.winehq.org/FAQ
169
170Usenet: Du kan diskutere problemer med Wine og få hjelp på
171 comp.emulators.ms-windows.wine.
172
173Feil: Rapporter feil til Wines Bugzilla på at http://bugs.winehq.org
174 Søk i Bugzilla-databasen og se om probelmet allerede er funnet
175 før du sender en feilrapport. Du kan også rapportere feil til
176 comp.emulators.ms-windows.wine.
177 Les filen 'documentation/bugs.sgml' for å se hvilken informsjon
178 som er nødvendig.
179
180IRC: Direkte hjelp er tilgjengelig på kanalen #WineHQ på
181 irc.freenode.net.
182
183CVS: Wines oppdaterte utviklertre er tilgjengelig via CVS.
184 Gå til http://www.winehq.org/cvs for mer informasjon.
185
186E-postlister
187 Det finnes flere e-postlister for Wine-utviklere; se
188 http://www.winehq.org/forums for mer informasjon.
189
190Hvis du legger til noe eller fikser en feil, er det fint som du sender
191en lappefil (i 'diff -u'-format) til listen wine-patches@winehq.org for
192inkludering i den neste utgivelsen.
193
194--
195Den originale versjonen ble skrevet av
196Alexandre Julliard
197julliard@winehq.org
198
199Oversettelse til norsk (bokmål) av
200Alexander N. Sørnes
201alex@thehandofagony.com