wine/documentation/README.no

202 lines
7 KiB
Text
Raw Normal View History

2005-09-22 10:34:47 +00:00
1. INTRODUKSJON
Wine er et program som muliggj<67>r kj<6B>ring av Windows-programmer
(inkludert DOS, Windows 3.x og Win32) i Unix. Det best<73>r av en
programlaster som laster og kj<6B>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<67> brukes til <20> putte Win32-kode i innf<6E>dte Unix-programmer.
Wine er fri programvare, utgitt under vilk<6C>rene i GNU LGPL; se
filen 'LICENSE' for detaljer.
2. KOMME IGANG
Det anbefales <20> bruke Wine-installereren til <20> bygge og installere
Wine n<>r det bygges fra kildekode. Kj<4B>r f<>lgende i rotkatalogen til
Wine-kildekoden
./tools/wineinstall
Kj<EFBFBD>r programmer som "wine [valg] program". Se resten av denne filen,
Wines manualside og http://www.winehq.org/ for mer informasjon og
probleml<EFBFBD>sing.
3. SYSTEMKRAV
F<EFBFBD>lgende kreves for <20> bygge og kj<6B>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<73>tte for tr<74>der p<> kjerneniv<69>, og derfor er det bare
operativsystemene ovenfor som st<73>ttes.
Andre operativsystemer som st<73>tter kjernetr<74>der st<73>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<74>der), er det
best <20> 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<6B>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<6B>yene.
Informasjon for NetBSD
USER_LDT, SYSVSHM, SYSVSEM og SYSVMSG m<> v<>re aktivert i kjernen.
St<EFBFBD>ttede filsystemer
Wine kan kj<6B>re p<> de fleste filsystemer, men starter ikke hvis '/tmp'-
katalogen bruker 'umsdos'. Det har ogs<67> 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<6B>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<EFBFBD>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
<20>yeblikket ikke med Wine, <20>rsaken til dette er ukjent.
flex versjon 2.5 eller nyere og bison er ogs<67> n<>dvendig. Installer
pakkene 'flex' og 'bison' hvis du bruker RedHat eller Debian.
Valgfrie st<73>ttebiblioteker
Hvis du vil ha st<73>tte for utskrift med CUPS m<> du installere pakkene
'cups' og 'cups-devel'.
4. BYGGING
Kj<EFBFBD>r f<>lgende kommandoer for <20> bygge Wine hvis du ikke bruker wineinstall
./configure
make depend
make
Dette bygger programmet 'wine' og diverse st<73>ttebiblioteker/programfiler.
Programfilen 'wine laster og kj<6B>rer Windows-programmer.
Biblioteket 'libwine' ('Winelib') kan brukes itl <20> bygge og koble
Windows-kildekode i Unix.
Kj<EFBFBD>r './configue --help' for <20> se valg for bygging.
Gj<EFBFBD>r f<>lgende for <20> oppgradere til en ny utgave ved hjelp av en lappefil:
G<EFBFBD> inn i utgivelsens rotkatalog og kj<6B>r kommandoen 'make clean'.
Deretter lapper du utgivelsen med
gunzip -c lappefil | patch -p1
hvor 'lappefil' er navnet p<> lappefilen (noe som Wine-<2D><>mmdd.diff.gz).
Deretter kan du kj<6B>re './configure' og 'make depend && make'.
5. INSTALLASJON
N<EFBFBD>r Wine er bygget kan du kj<6B>re 'make install' for <20> installere det;
dette installerer ogs<67> manualsiden og noen andre n<>dvendigheter.
Ikke glem <20> avinstallere tidligere Wine-versjoner f<>rst. Pr<50>v enten
'dpkg -r wine', 'rpm -e wine' eller 'make uninstall' f<>r installsjonen.
Se st<73>tteomr<6D>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<6B>res som
superbruker.
6. KJ<4B>RING AV PROGRAMMER
N<EFBFBD>r du bruker Wine kan du oppgi hele stien til programfilen, eller bare
et filnavn.
For <20> kj<6B>re Kabal
wine sol (ved <20> bruke s<>kestien oppgitt i
wine sol.exe konfigurasjonsfilen for <20> 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<6B>re programmer med parametere)
Merk: stien til filen legge sogs<67> til stien n<>r et fullt navn oppgis
p<> kommandolinjen.
Wine er ikke helt ferdig enn<6E>, s<> det er mulig mange programmer klikker.
Hvis du setter opp winedbg riktig if<69>lge 'documentation/debugger.sgml'
startes Wines feils<6C>ker, hvor du kan unders<72>ke og fikse problemet. Les
filen 'documentation/debugging.sgml' for mer informsjon om hvordan dette
gj<EFBFBD>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<6B>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<6B>rer Explorer. Den spesielle skaden '!$!$!$!$.pfr'
kan delvis ordnes ved <20> 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 <20> begynnne.
Svar: Wines sp<73>rsm<73>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<67> rapportere feil til
comp.emulators.ms-windows.wine.
Les filen 'documentation/bugs.sgml' for <20> 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<6B>l) av
Alexander N. S<>rnes
alex@thehandofagony.com