2009-02-27 22:52:49 +00:00
|
|
|
|
1. INLEDNING
|
|
|
|
|
|
|
|
|
|
Wine <EFBFBD>r ett program som g<EFBFBD>r det m<EFBFBD>jligt att k<EFBFBD>ra Windows-program
|
2010-08-01 10:15:47 +00:00
|
|
|
|
(inkluderat DOS, Windows 3.x, Win32 och Win64) i Unix. Det best<EFBFBD>r av en
|
2009-02-27 22:52:49 +00:00
|
|
|
|
programstartare som startar och k<EFBFBD>r Windows-programfiler, samt ett
|
|
|
|
|
bibliotek (kallat Winelib) som implementerar Windows API-anrop med hj<EFBFBD>lp
|
|
|
|
|
av deras Unix- eller X11-motsvarigheter. Biblioteket kan ocks<EFBFBD> anv<EFBFBD>ndas
|
2010-08-01 10:15:47 +00:00
|
|
|
|
till att porta Windows-kod till vanliga Unix-program.
|
2009-02-27 22:52:49 +00:00
|
|
|
|
|
2010-08-01 10:15:47 +00:00
|
|
|
|
Wine <EFBFBD>r fri programvara, utgett under villkoren i GNU LGPL; se
|
2009-02-27 22:52:49 +00:00
|
|
|
|
filen LICENSE f<EFBFBD>r detaljer.
|
|
|
|
|
|
|
|
|
|
2. KOM IG<EFBFBD>NG
|
|
|
|
|
|
|
|
|
|
N<EFBFBD>r du bygger Wine fr<EFBFBD>n k<EFBFBD>llkod s<EFBFBD> rekommenderas du anv<EFBFBD>nda Wines
|
|
|
|
|
installationsprogram. K<EFBFBD>r f<EFBFBD>ljande i rotkatalogen f<EFBFBD>r Wines k<EFBFBD>llkod:
|
|
|
|
|
|
|
|
|
|
./tools/wineinstall
|
|
|
|
|
|
|
|
|
|
K<EFBFBD>r program med "wine [val] program". Se resten av denna fil,
|
|
|
|
|
Wines man-sidor samt sist men inte minst http://www.winehq.org/ f<>r mer
|
|
|
|
|
information och tips om hur problem kan l<EFBFBD>sas.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. SYSTEMKRAV
|
|
|
|
|
|
|
|
|
|
F<EFBFBD>r att kompilera och k<EFBFBD>ra Wine kr<EFBFBD>vs ett av f<EFBFBD>ljande:
|
|
|
|
|
|
|
|
|
|
Linux version 2.0.36 eller senare
|
|
|
|
|
FreeBSD 6.3 eller senare
|
|
|
|
|
Solaris x86 9 eller senare
|
|
|
|
|
NetBSD-current
|
|
|
|
|
Mac OS X 10.4 eller senare
|
|
|
|
|
|
|
|
|
|
Wine kr<EFBFBD>ver st<EFBFBD>d f<EFBFBD>r tr<EFBFBD>dar p<EFBFBD> kernelniv<EFBFBD>, och d<EFBFBD>rf<EFBFBD>r <EFBFBD>r det bara
|
|
|
|
|
operativsystemen ovan som st<EFBFBD>ds. Andra operativsystem som
|
|
|
|
|
st<EFBFBD>der kerneltr<EFBFBD>dar kommer eventuellt att st<EFBFBD>djas i framtiden.
|
|
|
|
|
|
|
|
|
|
Information f<EFBFBD>r Linux
|
|
|
|
|
<EFBFBD>ven om Linux 2.2.x antagligen fortfarande fungerar, och Linux 2.0.x kanske
|
|
|
|
|
fungerar (tidiga 2.0.x-versioner uppvisade tr<EFBFBD>drelaterade problem), s<EFBFBD> <EFBFBD>r
|
2010-08-01 10:15:47 +00:00
|
|
|
|
det b<EFBFBD>st att ha en aktuell kernel som 2.4.x eller 2.6.x.
|
2009-02-27 22:52:49 +00:00
|
|
|
|
|
|
|
|
|
Information f<EFBFBD>r FreeBSD
|
|
|
|
|
Wine kommer i regel inte fungera p<EFBFBD> FreeBSD-versioner <EFBFBD>ldre <EFBFBD>n 6.3 eller 7.0.
|
|
|
|
|
FreeBSD 6.3 kan uppdateras for att st<EFBFBD>dja Wine. Se
|
2010-08-01 10:15:47 +00:00
|
|
|
|
http://wiki.freebsd.org/Wine f<>r mer information.
|
2009-02-27 22:52:49 +00:00
|
|
|
|
|
|
|
|
|
Information f<EFBFBD>r Solaris
|
|
|
|
|
Wine m<EFBFBD>ste antagligen byggas med GNU toolchain (gcc, gas etc.).
|
|
|
|
|
Varning: <EFBFBD>ven om gas installeras s<EFBFBD> <EFBFBD>r det inte s<EFBFBD>kert att det anv<EFBFBD>nds av
|
|
|
|
|
gcc. Det s<EFBFBD>gs att det <EFBFBD>r n<EFBFBD>dv<EFBFBD>ndigt att antingen bygga gcc p<EFBFBD> nytt, eller
|
|
|
|
|
skapa symboliska l<EFBFBD>nkar fr<EFBFBD>n "cc", "as" och "ld" till GNU toolchain.
|
|
|
|
|
|
|
|
|
|
Information f<EFBFBD>r NetBSD
|
|
|
|
|
USER_LDT, SYSVSHM, SYSVSEM och SYSVMSG m<EFBFBD>ste vara aktiverade i kerneln.
|
|
|
|
|
|
|
|
|
|
Information f<EFBFBD>r Mac OS X:
|
|
|
|
|
Du beh<EFBFBD>ver Xcode 2.4 eller senare f<EFBFBD>r att korrekt kunna bygga Wine p<EFBFBD> x86.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
St<EFBFBD>dda filsystem
|
|
|
|
|
Wine kan k<EFBFBD>ra p<EFBFBD> de flesta filsystem, men det har rapporterats problem vad
|
|
|
|
|
g<EFBFBD>ller kompatibilitet d<EFBFBD> samba anv<EFBFBD>nds f<EFBFBD>r att ansluta till filer. NTFS
|
|
|
|
|
tillhandah<EFBFBD>ller inte heller alla filsystemsfunktioner som beh<EFBFBD>vs av alla
|
|
|
|
|
program. Det rekommenderas att anv<EFBFBD>nda ett Linux-filsystem som exempelvis
|
|
|
|
|
ext3.
|
|
|
|
|
|
|
|
|
|
Grundl<EFBFBD>ggande krav:
|
|
|
|
|
Utvecklingsfilerna f<EFBFBD>r X11 m<EFBFBD>ste vara installerade (de kallas xlib6g-dev i
|
|
|
|
|
Debian och XFree86-devel i Red Hat).
|
|
|
|
|
|
|
|
|
|
Du m<EFBFBD>ste givetvis ocks<EFBFBD> ha "make" (mest troligt "GNU make").
|
|
|
|
|
|
2010-08-01 10:15:47 +00:00
|
|
|
|
Det <EFBFBD>r ocks<EFBFBD> n<EFBFBD>dv<EFBFBD>ndigt att ha flex 2.5.33 eller senare samt bison.
|
2009-02-27 22:52:49 +00:00
|
|
|
|
|
|
|
|
|
Valfria st<EFBFBD>dbibliotek:
|
|
|
|
|
configure-skriptet visar varningar n<EFBFBD>r valfria bibliotek inte hittats.
|
|
|
|
|
Se http://wiki.winehq.org/Recommended_Packages f<>r information om
|
|
|
|
|
vilka paket du b<EFBFBD>r installera.
|
|
|
|
|
|
|
|
|
|
P<EFBFBD> 64 bit-system m<EFBFBD>ste du s<EFBFBD>kerst<EFBFBD>lla att 32 bit-versionerna av
|
2010-08-01 10:15:47 +00:00
|
|
|
|
ovann<EFBFBD>mnda bibliotek installerats; se http://wiki.winehq.org/WineOn64bit
|
|
|
|
|
f<EFBFBD>r n<EFBFBD>rmare detaljer. Om du vill ha ett sant 64-bit Wine (eller en mixad
|
|
|
|
|
32- och 64-bit Wine-installation), se http://wiki.winehq.org/Wine64 f<>r
|
|
|
|
|
detaljer.
|
2009-02-27 22:52:49 +00:00
|
|
|
|
|
|
|
|
|
4. KOMPILERING
|
|
|
|
|
|
|
|
|
|
K<EFBFBD>r f<EFBFBD>ljande kommandon f<EFBFBD>r att bygga Wine om du inte anv<EFBFBD>nder wineinstall:
|
|
|
|
|
|
|
|
|
|
./configure
|
|
|
|
|
make
|
|
|
|
|
|
|
|
|
|
Detta bygger programmet "wine" och diverse st<EFBFBD>dbibliotek/programfiler.
|
|
|
|
|
Programfilen "wine" laddar och k<EFBFBD>r Windows-program.
|
|
|
|
|
Biblioteket "libwine" ("Winelib") kan anv<EFBFBD>ndas till att bygga och l<EFBFBD>nka
|
|
|
|
|
Windows-k<EFBFBD>llkod i Unix.
|
|
|
|
|
|
|
|
|
|
K<EFBFBD>r './configure --help' f<EFBFBD>r att se inst<EFBFBD>llningar och val vid kompilering.
|
|
|
|
|
|
|
|
|
|
5. INSTALLATION
|
|
|
|
|
|
|
|
|
|
N<EFBFBD>r Wine <EFBFBD>r byggt kan du k<EFBFBD>ra "make install" f<EFBFBD>r att installera det;
|
|
|
|
|
detta installerar ocks<EFBFBD> man-sidorna och n<EFBFBD>gra fler n<EFBFBD>dv<EFBFBD>ndiga filer.
|
|
|
|
|
|
|
|
|
|
Gl<EFBFBD>m inte att f<EFBFBD>rst avinstallera gamla Wine-versioner. Pr<EFBFBD>va antingen
|
|
|
|
|
"dpkg -r wine", "rpm -e wine" eller "make uninstall" f<EFBFBD>re installationen.
|
|
|
|
|
|
|
|
|
|
N<EFBFBD>r Wine <EFBFBD>r installerat kan du anv<EFBFBD>nda inst<EFBFBD>llningsprogrammet "winecfg".
|
|
|
|
|
Se hj<EFBFBD>lpavdelningen p<EFBFBD> http://www.winehq.org/ f<>r tips om inst<73>llningar.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6. K<EFBFBD>RNING AV PROGRAM
|
|
|
|
|
|
|
|
|
|
N<EFBFBD>r du anv<EFBFBD>nder Wine kan du uppge hela s<EFBFBD>kv<EFBFBD>gen till programfilen, eller
|
|
|
|
|
enbart ett filnamn.
|
|
|
|
|
|
|
|
|
|
Exempel: f<EFBFBD>r att k<EFBFBD>ra Notepad:
|
|
|
|
|
|
|
|
|
|
wine notepad (anv<EFBFBD>nder s<EFBFBD>kv<EFBFBD>gen angiven i Wines
|
|
|
|
|
wine notepad.exe konfigurationsfil f<EFBFBD>r att finna filen)
|
|
|
|
|
|
|
|
|
|
wine c:\\windows\\notepad.exe (anv<EFBFBD>ndning av DOS-filnamnssyntax)
|
|
|
|
|
|
|
|
|
|
wine ~/.wine/drive_c/windows/notepad.exe (anv<EFBFBD>ndning av Unix-filv<EFBFBD>gar)
|
|
|
|
|
|
2010-08-01 10:15:47 +00:00
|
|
|
|
wine notepad.exe readme.txt (k<EFBFBD>ra program med parametrar)
|
2009-02-27 22:52:49 +00:00
|
|
|
|
|
2010-08-01 10:15:47 +00:00
|
|
|
|
Wine <EFBFBD>r inte perfekt, s<EFBFBD> det <EFBFBD>r m<EFBFBD>jligt att vissa program kraschar.
|
|
|
|
|
I s<EFBFBD> fall f<EFBFBD>r du en kraschlogg som du b<EFBFBD>r bifoga till din rapport d<EFBFBD> du
|
|
|
|
|
rapporterar ett fel.
|
2009-02-27 22:52:49 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7. MER INFORMATION
|
|
|
|
|
|
|
|
|
|
Internet: Mycket information om Wine finns samlat p<EFBFBD> WineHQ p<EFBFBD>
|
|
|
|
|
http://www.winehq.org/ : diverse guider, en programdatabas samt
|
|
|
|
|
felsp<EFBFBD>rning. Detta <EFBFBD>r antagligen det b<EFBFBD>sta st<EFBFBD>llet att b<EFBFBD>rja.
|
|
|
|
|
|
|
|
|
|
Fr<EFBFBD>gor: Fr<EFBFBD>gor och svar om Wine finns samlade p<EFBFBD> http://www.winehq.org/FAQ
|
|
|
|
|
|
|
|
|
|
Fel: Rapportera fel till Wines Bugzilla p<EFBFBD> http://bugs.winehq.org
|
|
|
|
|
S<EFBFBD>k i Bugzilla-databasen f<EFBFBD>r att se om problemet redan finns
|
2010-08-01 10:15:47 +00:00
|
|
|
|
rapporterat innan du s<EFBFBD>nder en felrapport.
|
2009-02-27 22:52:49 +00:00
|
|
|
|
|
|
|
|
|
IRC: Hj<EFBFBD>lp finns tillg<EFBFBD>nglig online p<EFBFBD> kanalen #WineHQ p<EFBFBD>
|
|
|
|
|
irc.freenode.net.
|
|
|
|
|
|
2010-08-01 10:15:47 +00:00
|
|
|
|
Git: Wines nuvarande utvecklingsversion finns tillg<EFBFBD>nglig genom Git.
|
2009-02-27 22:52:49 +00:00
|
|
|
|
G<EFBFBD> till http://www.winehq.org/git f<>r mer information.
|
|
|
|
|
|
|
|
|
|
E-postlistor:
|
2010-08-01 10:15:47 +00:00
|
|
|
|
Det finns flera e-postlistor f<EFBFBD>r Wine-anv<EFBFBD>ndare och -utvecklare; se
|
|
|
|
|
http://www.winehq.org/forums f<>r mer information.
|
2009-02-27 22:52:49 +00:00
|
|
|
|
|
2010-08-01 10:15:47 +00:00
|
|
|
|
Wiki: Wines Wiki finns p<EFBFBD> http://wiki.winehq.org
|
2009-02-27 22:52:49 +00:00
|
|
|
|
|
|
|
|
|
Om du l<EFBFBD>gger till n<EFBFBD>got eller fixar ett fel, <EFBFBD>r det bra om du s<EFBFBD>nder
|
2010-08-01 10:15:47 +00:00
|
|
|
|
en patch (f<EFBFBD>rslagsvis med git-format-patch) till listan wine-patches@winehq.org
|
|
|
|
|
f<EFBFBD>r inkludering i n<EFBFBD>sta utg<EFBFBD>va av Wine.
|
2009-02-27 22:52:49 +00:00
|
|
|
|
|
|
|
|
|
--
|
|
|
|
|
Originalet till denna fil skrevs av
|
|
|
|
|
Alexandre Julliard
|
|
|
|
|
julliard@winehq.org
|
|
|
|
|
|
|
|
|
|
<EFBFBD>versatt till svenska av
|
|
|
|
|
Anders Jonsson
|
|
|
|
|
anders.jonsson@norsjonet.se
|