| 1. INLEDNING |
| |
| Wine är ett program som gör det möjligt att köra Windows-program |
| (inkluderat DOS, Windows 3.x, Win32 och Win64) 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 Windows-kod till vanliga Unix-program. |
| |
| Wine är fri programvara, utgett under villkoren 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 8.0 eller senare |
| Solaris x86 9 eller senare |
| NetBSD-current |
| Mac OS X 10.5 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 FreeBSD: |
| Wine kommer i regel inte att fungera på FreeBSD-versioner äldre än 8.0. |
| 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. |
| Mac-drivrutinen kräver OS X 10.6 eller senare och kommer inte att byggas på 10.5. |
| |
| |
| 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 riktigt Unix-filsystem. |
| |
| 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.33 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. 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. |
| |
| 4. KOMPILERING |
| |
| Kör följande kommandon för att bygga Wine om du inte använder wineinstall: |
| |
| ./configure |
| 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. |
| |
| 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 readme.txt (köra program med parametrar) |
| |
| Wine är inte perfekt, så det är möjligt att vissa program kraschar. |
| I så fall får du en kraschlogg som du bör bifoga till din rapport då du |
| rapporterar ett fel. |
| |
| |
| 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 |
| |
| Wiki: Wines Wiki finns på http://wiki.winehq.org |
| |
| E-postlistor: |
| Det finns flera e-postlistor för Wine-användare och -utvecklare; se |
| http://www.winehq.org/forums för mer information. |
| |
| 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. |
| |
| 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. |
| |
| Om du lägger till något eller fixar ett fel, är det bra om du sänder |
| en patch (förslagsvis med git-format-patch) 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 |