sane.ds: Move a few static functions so they can be shared.
[wine] / documentation / README.sv
1 1. INLEDNING
2
3 Wine är ett program som gör det möjligt att köra Windows-program
4 (inkluderat DOS, Windows 3.x och Win32) 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 Win32-kod till vanliga Unix-program.
9
10 Wine är fri programvara, utgett under villkåren i GNU LGPL; se
11 filen LICENSE för detaljer.
12
13 2. KOM IGÅNG
14
15 När du bygger Wine från källkod så rekommenderas du använda Wines
16 installationsprogram. Kör följande i rotkatalogen för Wines källkod:
17
18 ./tools/wineinstall
19
20 Kör program med "wine [val] program". Se resten av denna fil,
21 Wines man-sidor samt sist men inte minst http://www.winehq.org/ för mer
22 information och tips om hur problem kan lösas.
23
24
25 3. SYSTEMKRAV
26
27 För att kompilera och köra Wine krävs ett av följande:
28
29   Linux version 2.0.36 eller senare
30   FreeBSD 6.3 eller senare
31   Solaris x86 9 eller senare
32   NetBSD-current
33   Mac OS X 10.4 eller senare
34
35 Wine kräver stöd för trådar på kernelnivå, och därför är det bara
36 operativsystemen ovan som stöds. Andra operativsystem som
37 stöder kerneltrådar kommer eventuellt att stödjas i framtiden.
38
39 Information för Linux
40   Även om Linux 2.2.x antagligen fortfarande fungerar, och Linux 2.0.x kanske
41   fungerar (tidiga 2.0.x-versioner uppvisade trådrelaterade problem), så är
42   det bäst att ha en nuvarande kernel som 2.4.x eller 2.6.x.
43
44 Information för FreeBSD
45   Wine kommer i regel inte fungera på FreeBSD-versioner äldre än 6.3 eller 7.0.
46   FreeBSD 6.3 kan uppdateras for att stödja Wine. Se
47   <http://wiki.freebsd.org/Wine> för mer information.
48
49 Information för Solaris
50   Wine måste antagligen byggas med GNU toolchain (gcc, gas etc.).
51   Varning: även om gas installeras så är det inte säkert att det används av
52   gcc. Det sägs att det är nödvändigt att antingen bygga gcc på nytt, eller
53   skapa symboliska länkar från "cc", "as" och "ld" till GNU toolchain.
54
55 Information för NetBSD
56   USER_LDT, SYSVSHM, SYSVSEM och SYSVMSG måste vara aktiverade i kerneln.
57
58 Information för Mac OS X:
59   Du behöver Xcode 2.4 eller senare för att korrekt kunna bygga Wine på x86.
60
61
62 Stödda filsystem
63   Wine kan köra på de flesta filsystem, men det har rapporterats problem vad
64   gäller kompatibilitet då samba används för att ansluta till filer. NTFS
65   tillhandahåller inte heller alla filsystemsfunktioner som behövs av alla
66   program. Det rekommenderas att använda ett Linux-filsystem som exempelvis
67   ext3.
68
69 Grundläggande krav:
70   Utvecklingsfilerna för X11 måste vara installerade (de kallas xlib6g-dev i
71   Debian och XFree86-devel i Red Hat).
72
73   Du måste givetvis också ha "make" (mest troligt "GNU make").
74
75   Det är också nödvändigt att ha flex 2.5 eller senare samt bison.
76
77 Valfria stödbibliotek:
78   configure-skriptet visar varningar när valfria bibliotek inte hittats.
79   Se http://wiki.winehq.org/Recommended_Packages för information om
80   vilka paket du bör installera.
81
82   På 64 bit-system måste du säkerställa att 32 bit-versionerna av
83   ovannämnda bibliotek installerats; se
84   http://wiki.winehq.org/WineOn64bit för närmare detaljer.
85
86 4. KOMPILERING
87
88 Kör följande kommandon för att bygga Wine om du inte använder wineinstall:
89
90 ./configure
91 make depend
92 make
93
94 Detta bygger programmet "wine" och diverse stödbibliotek/programfiler.
95 Programfilen "wine" laddar och kör Windows-program.
96 Biblioteket "libwine" ("Winelib") kan användas till att bygga och länka
97 Windows-källkod i Unix.
98
99 Kör './configure --help' för att se inställningar och val vid kompilering.
100
101 Gör följande för att uppgradera till en ny utgåva med hjälp av en
102 uppdateringsfil:
103 Gå in i utgåvans rotkatalog och kör kommandot "make clean".
104 Därefter uppdaterar du utgåvan med
105
106     bunzip -c uppdateringsfil | patch -p1
107
108 där "uppdateringsfil" är namnet på uppdateringsfilen (något i stil med
109 wine-1.0.x.diff.bz2). Därefter kan du köra "./configure" och
110 "make depend && make".
111
112
113 5. INSTALLATION
114
115 När Wine är byggt kan du köra "make install" för att installera det;
116 detta installerar också man-sidorna och några fler nödvändiga filer.
117
118 Glöm inte att först avinstallera gamla Wine-versioner. Pröva antingen
119 "dpkg -r wine", "rpm -e wine" eller "make uninstall" före installationen.
120
121 När Wine är installerat kan du använda inställningsprogrammet "winecfg".
122 Se hjälpavdelningen på http://www.winehq.org/ för tips om inställningar.
123
124
125 6. KÖRNING AV PROGRAM
126
127 När du använder Wine kan du uppge hela sökvägen till programfilen, eller
128 enbart ett filnamn.
129
130 Exempel: för att köra Notepad:
131
132         wine notepad               (använder sökvägen angiven i Wines
133         wine notepad.exe            konfigurationsfil för att finna filen)
134
135         wine c:\\windows\\notepad.exe  (användning av DOS-filnamnssyntax)
136
137         wine ~/.wine/drive_c/windows/notepad.exe  (användning av Unix-filvägar)
138
139         wine notepad.exe /parameter1 -parameter2 parameter3
140                                    (köra program med parametrar)
141
142 Wine är inte ännu färdigutvecklat, så det är möjligt att åtskilliga program
143 kraschar. I så fall öppnas Wines felsökare, där du kan undersöka och fixa
144 problemet. Läs delen "debugging" i Wines utvecklarmanual för mer information
145 om hur detta kan göras.
146
147
148 7. MER INFORMATION
149
150 Internet:  Mycket information om Wine finns samlat på WineHQ på
151            http://www.winehq.org/ : diverse guider, en programdatabas samt
152            felspårning. Detta är antagligen det bästa stället att börja.
153
154 Frågor:    Frågor och svar om Wine finns samlade på http://www.winehq.org/FAQ
155
156 Usenet:    Du kan diskutera problem med Wine och få hjälp på
157            comp.emulators.ms-windows.wine.
158
159 Fel:       Rapportera fel till Wines Bugzilla på http://bugs.winehq.org
160            Sök i Bugzilla-databasen för att se om problemet redan finns
161            rapporterat innan du sänder en felrapport. Du kan också rapportera
162            fel till comp.emulators.ms-windows.wine.
163
164 IRC:       Hjälp finns tillgänglig online på kanalen #WineHQ på
165            irc.freenode.net.
166
167 GIT:       Wines nuvarande utvecklingsversion finns tillgänglig genom GIT.
168            Gå till http://www.winehq.org/git för mer information.
169
170 E-postlistor:
171         Det finns flera e-postlistor för Wine-utvecklare; se
172         http://www.winehq.org/forums för mer information.
173
174 Wiki:   Wines Wiki finns på http://wiki.winehq.org
175
176 Om du lägger till något eller fixar ett fel, är det bra om du sänder
177 en patch (i 'diff -u'-format) till listan wine-patches@winehq.org för
178 inkludering i nästa utgåva av Wine.
179
180 --
181 Originalet till denna fil skrevs av
182 Alexandre Julliard
183 julliard@winehq.org
184
185 Översatt till svenska av
186 Anders Jonsson
187 anders.jonsson@norsjonet.se