1. INLEDNING

Wine �r ett program som g�r det m�jligt att k�ra Windows-program
(inkluderat DOS, Windows 3.x och Win32) i Unix. Det best�r av en
programstartare som startar och k�r Windows-programfiler, samt ett
bibliotek (kallat Winelib) som implementerar Windows API-anrop med hj�lp
av deras Unix- eller X11-motsvarigheter. Biblioteket kan ocks� anv�ndas
till att porta Win32-kod till vanliga Unix-program.

Wine �r fri programvara, utgett under villk�ren i GNU LGPL; se
filen LICENSE f�r detaljer.

2. KOM IG�NG

N�r du bygger Wine fr�n k�llkod s� rekommenderas du anv�nda Wines
installationsprogram. K�r f�ljande i rotkatalogen f�r Wines k�llkod:

./tools/wineinstall

K�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�sas.


3. SYSTEMKRAV

F�r att kompilera och k�ra Wine kr�vs ett av f�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�ver st�d f�r tr�dar p� kernelniv�, och d�rf�r �r det bara
operativsystemen ovan som st�ds. Andra operativsystem som
st�der kerneltr�dar kommer eventuellt att st�djas i framtiden.

Information f�r Linux
  �ven om Linux 2.2.x antagligen fortfarande fungerar, och Linux 2.0.x kanske
  fungerar (tidiga 2.0.x-versioner uppvisade tr�drelaterade problem), s� �r
  det b�st att ha en nuvarande kernel som 2.4.x eller 2.6.x.

Information f�r FreeBSD
  Wine kommer i regel inte fungera p� FreeBSD-versioner �ldre �n 6.3 eller 7.0.
  FreeBSD 6.3 kan uppdateras for att st�dja Wine. Se
  <http://wiki.freebsd.org/Wine> f�r mer information.

Information f�r Solaris
  Wine m�ste antagligen byggas med GNU toolchain (gcc, gas etc.).
  Varning: �ven om gas installeras s� �r det inte s�kert att det anv�nds av
  gcc. Det s�gs att det �r n�dv�ndigt att antingen bygga gcc p� nytt, eller
  skapa symboliska l�nkar fr�n "cc", "as" och "ld" till GNU toolchain.

Information f�r NetBSD
  USER_LDT, SYSVSHM, SYSVSEM och SYSVMSG m�ste vara aktiverade i kerneln.

Information f�r Mac OS X:
  Du beh�ver Xcode 2.4 eller senare f�r att korrekt kunna bygga Wine p� x86.


St�dda filsystem
  Wine kan k�ra p� de flesta filsystem, men det har rapporterats problem vad
  g�ller kompatibilitet d� samba anv�nds f�r att ansluta till filer. NTFS
  tillhandah�ller inte heller alla filsystemsfunktioner som beh�vs av alla
  program. Det rekommenderas att anv�nda ett Linux-filsystem som exempelvis
  ext3.

Grundl�ggande krav:
  Utvecklingsfilerna f�r X11 m�ste vara installerade (de kallas xlib6g-dev i
  Debian och XFree86-devel i Red Hat).

  Du m�ste givetvis ocks� ha "make" (mest troligt "GNU make").

  Det �r ocks� n�dv�ndigt att ha flex 2.5 eller senare samt bison.

Valfria st�dbibliotek:
  configure-skriptet visar varningar n�r valfria bibliotek inte hittats.
  Se http://wiki.winehq.org/Recommended_Packages f�r information om
  vilka paket du b�r installera.

  P� 64 bit-system m�ste du s�kerst�lla att 32 bit-versionerna av
  ovann�mnda bibliotek installerats; se
  http://wiki.winehq.org/WineOn64bit f�r n�rmare detaljer.

4. KOMPILERING

K�r f�ljande kommandon f�r att bygga Wine om du inte anv�nder wineinstall:

./configure
make depend
make

Detta bygger programmet "wine" och diverse st�dbibliotek/programfiler.
Programfilen "wine" laddar och k�r Windows-program.
Biblioteket "libwine" ("Winelib") kan anv�ndas till att bygga och l�nka
Windows-k�llkod i Unix.

K�r './configure --help' f�r att se inst�llningar och val vid kompilering.

G�r f�ljande f�r att uppgradera till en ny utg�va med hj�lp av en
uppdateringsfil:
G� in i utg�vans rotkatalog och k�r kommandot "make clean".
D�refter uppdaterar du utg�van med

    bunzip -c uppdateringsfil | patch -p1

d�r "uppdateringsfil" �r namnet p� uppdateringsfilen (n�got i stil med
wine-1.0.x.diff.bz2). D�refter kan du k�ra "./configure" och
"make depend && make".


5. INSTALLATION

N�r Wine �r byggt kan du k�ra "make install" f�r att installera det;
detta installerar ocks� man-sidorna och n�gra fler n�dv�ndiga filer.

Gl�m inte att f�rst avinstallera gamla Wine-versioner. Pr�va antingen
"dpkg -r wine", "rpm -e wine" eller "make uninstall" f�re installationen.

N�r Wine �r installerat kan du anv�nda inst�llningsprogrammet "winecfg".
Se hj�lpavdelningen p� http://www.winehq.org/ f�r tips om inst�llningar.


6. K�RNING AV PROGRAM

N�r du anv�nder Wine kan du uppge hela s�kv�gen till programfilen, eller
enbart ett filnamn.

Exempel: f�r att k�ra Notepad:

        wine notepad               (anv�nder s�kv�gen angiven i Wines
        wine notepad.exe            konfigurationsfil f�r att finna filen)

        wine c:\\windows\\notepad.exe  (anv�ndning av DOS-filnamnssyntax)

        wine ~/.wine/drive_c/windows/notepad.exe  (anv�ndning av Unix-filv�gar)

        wine notepad.exe /parameter1 -parameter2 parameter3
                                   (k�ra program med parametrar)

Wine �r inte �nnu f�rdigutvecklat, s� det �r m�jligt att �tskilliga program
kraschar. I s� fall �ppnas Wines fels�kare, d�r du kan unders�ka och fixa
problemet. L�s delen "debugging" i Wines utvecklarmanual f�r mer information
om hur detta kan g�ras.


7. MER INFORMATION

Internet:  Mycket information om Wine finns samlat p� WineHQ p�
           http://www.winehq.org/ : diverse guider, en programdatabas samt
           felsp�rning. Detta �r antagligen det b�sta st�llet att b�rja.

Fr�gor:    Fr�gor och svar om Wine finns samlade p� http://www.winehq.org/FAQ

Usenet:    Du kan diskutera problem med Wine och f� hj�lp p�
           comp.emulators.ms-windows.wine.

Fel:       Rapportera fel till Wines Bugzilla p� http://bugs.winehq.org
           S�k i Bugzilla-databasen f�r att se om problemet redan finns
           rapporterat innan du s�nder en felrapport. Du kan ocks� rapportera
           fel till comp.emulators.ms-windows.wine.

IRC:       Hj�lp finns tillg�nglig online p� kanalen #WineHQ p�
           irc.freenode.net.

GIT:       Wines nuvarande utvecklingsversion finns tillg�nglig genom GIT.
           G� till http://www.winehq.org/git f�r mer information.

E-postlistor:
        Det finns flera e-postlistor f�r Wine-utvecklare; se
        http://www.winehq.org/forums f�r mer information.

Wiki:   Wines Wiki finns p� http://wiki.winehq.org

Om du l�gger till n�got eller fixar ett fel, �r det bra om du s�nder
en patch (i 'diff -u'-format) till listan wine-patches@winehq.org f�r
inkludering i n�sta utg�va av Wine.

--
Originalet till denna fil skrevs av
Alexandre Julliard
julliard@winehq.org

�versatt till svenska av
Anders Jonsson
anders.jonsson@norsjonet.se