winejoystick: Fix a crash on accessing a CFArray past its end due to an off-by-one...
[wine/multimedia.git] / documentation / README.sv
blob20d23e2f08551cfce2f41a423aa39d7fb87b04c6
1 1. INLEDNING
3 Wine är ett program som gör det möjligt att köra Windows-program
4 (inkluderat DOS, Windows 3.x, Win32 och Win64) i Unix. Det består av en
5 programstartare som startar och kör Windows-programfiler, samt ett
6 bibliotek (kallat Winelib) som implementerar Windows API-anrop med hjälp
7 av deras Unix- eller X11-motsvarigheter. Biblioteket kan också användas
8 till att porta Windows-kod till vanliga Unix-program.
10 Wine är fri programvara, utgett under villkoren i GNU LGPL; se
11 filen LICENSE för detaljer.
14 2. KOM IGÅNG
16 När du bygger Wine från källkod så rekommenderas du använda Wines
17 installationsprogram. Kör följande i rotkatalogen för Wines källkod:
19 ./tools/wineinstall
21 Kör program med "wine [val] program". Se resten av denna fil,
22 Wines man-sidor samt sist men inte minst http://www.winehq.org/ för mer
23 information och tips om hur problem kan lösas.
26 3. SYSTEMKRAV
28 För att kompilera och köra Wine krävs ett av följande:
30   Linux version 2.0.36 eller senare
31   FreeBSD 8.0 eller senare
32   Solaris x86 9 eller senare
33   NetBSD-current
34   Mac OS X 10.5 eller senare
36 Wine kräver stöd för trådar på kernelnivå, och därför är det bara
37 operativsystemen ovan som stöds. Andra operativsystem som
38 stöder kerneltrådar kommer eventuellt att stödjas i framtiden.
40 Information för FreeBSD:
41   Wine kommer i regel inte att fungera på FreeBSD-versioner äldre än 8.0.
42   Se http://wiki.freebsd.org/Wine för mer information.
44 Information för Solaris:
45   Wine måste antagligen byggas med GNU toolchain (gcc, gas etc.).
46   Varning: även om gas installeras så är det inte säkert att det används av
47   gcc. Det sägs att det är nödvändigt att antingen bygga gcc på nytt, eller
48   skapa symboliska länkar från "cc", "as" och "ld" till GNU toolchain.
50 Information för NetBSD:
51   USER_LDT, SYSVSHM, SYSVSEM och SYSVMSG måste vara aktiverade i kerneln.
53 Information för Mac OS X:
54   Du behöver Xcode 2.4 eller senare för att korrekt kunna bygga Wine på x86.
55   Mac-drivrutinen kräver OS X 10.6 eller senare och kommer inte att byggas på 10.5.
58 Stödda filsystem:
59   Wine kan köra på de flesta filsystem, men det har rapporterats problem vad
60   gäller kompatibilitet då samba används för att ansluta till filer. NTFS
61   tillhandahåller inte heller alla filsystemsfunktioner som behövs av alla
62   program. Det rekommenderas att använda ett riktigt Unix-filsystem.
64 Grundläggande krav:
65   Utvecklingsfilerna för X11 måste vara installerade (de kallas xlib6g-dev i
66   Debian och XFree86-devel i Red Hat).
68   Du måste givetvis också ha "make" (mest troligt "GNU make").
70   Det är också nödvändigt att ha flex 2.5.33 eller senare samt bison.
72 Valfria stödbibliotek:
73   configure-skriptet visar varningar när valfria bibliotek inte hittats.
74   Se http://wiki.winehq.org/Recommended_Packages för information om
75   vilka paket du bör installera.
77   På 64 bit-system måste du säkerställa att 32 bit-versionerna av
78   ovannämnda bibliotek installerats; se http://wiki.winehq.org/WineOn64bit
79   för närmare detaljer. Om du vill ha ett sant 64-bit Wine (eller en mixad
80   32- och 64-bit Wine-installation), se http://wiki.winehq.org/Wine64 för
81   detaljer.
83 4. KOMPILERING
85 Kör följande kommandon för att bygga Wine om du inte använder wineinstall:
87 ./configure
88 make
90 Detta bygger programmet "wine" och diverse stödbibliotek/programfiler.
91 Programfilen "wine" laddar och kör Windows-program.
92 Biblioteket "libwine" ("Winelib") kan användas till att bygga och länka
93 Windows-källkod i Unix.
95 Kör './configure --help' för att se inställningar och val vid kompilering.
97 5. INSTALLATION
99 När Wine är byggt kan du köra "make install" för att installera det;
100 detta installerar också man-sidorna och några fler nödvändiga filer.
102 Glöm inte att först avinstallera gamla Wine-versioner. Pröva antingen
103 "dpkg -r wine", "rpm -e wine" eller "make uninstall" före installationen.
105 När Wine är installerat kan du använda inställningsprogrammet "winecfg".
106 Se hjälpavdelningen på http://www.winehq.org/ för tips om inställningar.
109 6. KÖRNING AV PROGRAM
111 När du använder Wine kan du uppge hela sökvägen till programfilen, eller
112 enbart ett filnamn.
114 Exempel: för att köra Notepad:
116         wine notepad               (använder sökvägen angiven i Wines
117         wine notepad.exe            konfigurationsfil för att finna filen)
119         wine c:\\windows\\notepad.exe  (användning av DOS-filnamnssyntax)
121         wine ~/.wine/drive_c/windows/notepad.exe  (användning av Unix-filvägar)
123         wine notepad.exe readme.txt  (köra program med parametrar)
125 Wine är inte perfekt, så det är möjligt att vissa program kraschar.
126 I så fall får du en kraschlogg som du bör bifoga till din rapport då du
127 rapporterar ett fel.
130 7. MER INFORMATION
132 Internet:  Mycket information om Wine finns samlat på WineHQ på
133            http://www.winehq.org/ : diverse guider, en programdatabas samt
134            felspårning. Detta är antagligen det bästa stället att börja.
136 Frågor:    Frågor och svar om Wine finns samlade på http://www.winehq.org/FAQ
138 Wiki:      Wines Wiki finns på http://wiki.winehq.org
140 E-postlistor:
141            Det finns flera e-postlistor för Wine-användare och -utvecklare; se
142            http://www.winehq.org/forums för mer information.
144 Fel:       Rapportera fel till Wines Bugzilla på http://bugs.winehq.org
145            Sök i Bugzilla-databasen för att se om problemet redan finns
146            rapporterat innan du sänder en felrapport.
148 IRC:       Hjälp finns tillgänglig online på kanalen #WineHQ på
149            irc.freenode.net.
151 Git:       Wines nuvarande utvecklingsversion finns tillgänglig genom Git.
152            Gå till http://www.winehq.org/git för mer information.
154 Om du lägger till något eller fixar ett fel, är det bra om du sänder
155 en patch (förslagsvis med git-format-patch) till listan wine-patches@winehq.org
156 för inkludering i nästa utgåva av Wine.
159 Originalet till denna fil skrevs av
160 Alexandre Julliard
161 julliard@winehq.org
163 Översatt till svenska av
164 Anders Jonsson
165 anders.jonsson@norsjonet.se