d3d9: Do not expect consistent failures.
[wine] / documentation / README.no
1 1. INTRODUKSJON
2
3 Wine 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
5 programlaster som laster og kjører en Windows-programfil, og et
6 bibliotek kalt 'Winelib', en implementering av kall til Windows'
7 API ved bruk av liknende Unix- eller X11-varianter. Biblioteket
8 kan også brukes til å putte Win32-kode i innfødte Unix-programmer.
9
10 Wine er fri programvare, utgitt under vilkårene i GNU LGPL; se
11 filen 'LICENSE' for detaljer.
12
13 2. KOMME IGANG
14
15 Det anbefales å bruke Wine-installereren til å bygge og installere
16 Wine når det bygges fra kildekode. Kjør følgende i rotkatalogen til
17 Wine-kildekoden
18
19 ./tools/wineinstall
20
21 Kjør programmer som "wine [valg] program". Se resten av denne filen,
22 Wines manualside og http://www.winehq.org/ for mer informasjon og
23 problemløsing.
24
25 3. SYSTEMKRAV
26
27 Fø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
34 Wine krever støtte for tråder på kjernenivå, og derfor er det bare
35 operativsystemene ovenfor som støttes.
36 Andre operativsystemer som støtter kjernetråder støttes kanskje i
37 framtiden.
38
39 Informasjon 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
44 Informasjon 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
51 Informsjon 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
57 Informasjon for NetBSD
58   USER_LDT, SYSVSHM, SYSVSEM og SYSVMSG må være aktivert i kjernen.
59
60
61
62 Stø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
70 Basiskrav
71   Inkluderingsfilene for X11 må være installert (kalt 'xlib6g-dev' i
72   Debian og 'XFree86-devel' i RedHat).
73
74 Byggeverktø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
83 Valgfrie støttebiblioteker
84   Hvis du vil ha støtte for utskrift med CUPS må du installere pakkene
85   'cups' og 'cups-devel'.
86
87 4. BYGGING
88
89 Kjør følgende kommandoer for å bygge Wine hvis du ikke bruker wineinstall
90
91 ./configure
92 make depend
93 make
94
95 Dette bygger programmet 'wine' og diverse støttebiblioteker/programfiler.
96 Programfilen 'wine laster og kjører Windows-programmer.
97 Biblioteket 'libwine' ('Winelib') kan brukes itl å bygge og koble
98 Windows-kildekode i Unix.
99
100 Kjør './configue --help' for å se valg for bygging.
101
102 Gjør følgende for å oppgradere til en ny utgave ved hjelp av en lappefil:
103 Gå inn i utgivelsens rotkatalog og kjør kommandoen 'make clean'.
104 Deretter lapper du utgivelsen med
105
106     gunzip -c lappefil | patch -p1
107
108 hvor 'lappefil' er navnet på lappefilen (noe som Wine-ååmmdd.diff.gz).
109 Deretter kan du kjøre './configure' og 'make depend && make'.
110
111 5. INSTALLASJON
112
113 Når Wine er bygget kan du kjøre 'make install' for å installere det;
114 dette installerer også manualsiden og noen andre nødvendigheter.
115
116 Ikke glem å avinstallere tidligere Wine-versjoner først. Prøv enten
117 'dpkg -r wine', 'rpm -e wine' eller 'make uninstall' før installsjonen.
118
119 Se støtteområdet på http://www.winehq.org/ for hint til konfigurering.
120
121 I tilfelle problemer med lasting av biblioteker
122 (f.eks. 'Error while loading shared libraries: libntdll.so') må
123 bibliotekstien legges til i '/etc/ld.so.conf' og 'ldconfig' kjøres som
124 superbruker.
125
126 6. KJØRING AV PROGRAMMER
127
128 Når du bruker Wine kan du oppgi hele stien til programfilen, eller bare
129 et filnavn.
130
131 For å 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
143 Merk: stien til filen legge sogså til stien når et fullt navn oppgis
144       på kommandolinjen.
145
146 Wine er ikke helt ferdig ennå, så det er mulig mange programmer klikker.
147 Hvis du setter opp winedbg riktig ifølge 'documentation/debugger.sgml'
148 startes Wines feilsøker, hvor du kan undersøke og fikse problemet. Les
149 filen 'documentation/debugging.sgml' for mer informsjon om hvordan dette
150 gjøres.
151
152 Du bør ta sikkerhetskopi av alle viktige filer du gir Wine tilgang til,
153 eller bruke en spesiell Wine-versjon av dem, siden noen brukere har
154 rapportert om korrupte filer. IKKE kjør Explorer ('Utforsker', 'Min
155 datamaskin' etc) med mindre du har en ordentlig sikkerhetskopi, siden det
156 noen ganger gir nytt navn til eller skader flere kataloger. Ikke
157 engang andre Microsoft-programmer er sikre, som f.eks. MSN Messenger,
158 siden de av og til kjører Explorer. Den spesielle skaden '!$!$!$!$.pfr'
159 kan delvis ordnes ved å bruke
160 http://home.nexgo.de/andi.mohr/download/decorrupt_explorer
161
162 7. FÅ MER INFORMASJON
163
164 Internett: 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
168 Svar:      Wines spørsmål og svar finnes på http://www.winehq.org/FAQ
169
170 Usenet:    Du kan diskutere problemer med Wine og få hjelp på
171            comp.emulators.ms-windows.wine.
172
173 Feil:      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
180 IRC:       Direkte hjelp er tilgjengelig på kanalen #WineHQ på
181            irc.freenode.net.
182
183 CVS:       Wines oppdaterte utviklertre er tilgjengelig via CVS.
184            Gå til http://www.winehq.org/cvs for mer informasjon.
185
186 E-postlister
187         Det finnes flere e-postlister for Wine-utviklere; se
188         http://www.winehq.org/forums for mer informasjon.
189
190 Hvis du legger til noe eller fikser en feil, er det fint som du sender
191 en lappefil (i 'diff -u'-format) til listen wine-patches@winehq.org for
192 inkludering i den neste utgivelsen.
193
194 --
195 Den originale versjonen ble skrevet av
196 Alexandre Julliard
197 julliard@winehq.org
198
199 Oversettelse til norsk (bokmål) av
200 Alexander N. Sørnes
201 alex@thehandofagony.com