README.no 7.04 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201
1. INTRODUKSJON

Wine er et program som muliggjør kjøring av Windows-programmer
(inkludert DOS, Windows 3.x og Win32) i Unix. Det består av en
programlaster som laster og kjører en Windows-programfil, og et
bibliotek kalt 'Winelib', en implementering av kall til Windows'
API ved bruk av liknende Unix- eller X11-varianter. Biblioteket
kan også brukes til å putte Win32-kode i innfødte Unix-programmer.

Wine er fri programvare, utgitt under vilkårene i GNU LGPL; se
filen 'LICENSE' for detaljer.

2. KOMME IGANG

Det anbefales å bruke Wine-installereren til å bygge og installere
Wine når det bygges fra kildekode. Kjør følgende i rotkatalogen til
Wine-kildekoden

./tools/wineinstall

Kjør programmer som "wine [valg] program". Se resten av denne filen,
Wines manualside og http://www.winehq.org/ for mer informasjon og
problemløsing.

3. SYSTEMKRAV

Følgende kreves for å bygge og kjøre Wine

  Linux versjon 2.0.36 eller nyere
  FreeBSD 5.3 eller nyere
  Solaris x86 2.5 eller nyere
  NetBSD-current

Wine krever støtte for tråder på kjernenivå, og derfor er det bare
operativsystemene ovenfor som støttes.
Andre operativsystemer som støtter kjernetråder støttes kanskje i
framtiden.

Informasjon for Linux
  Selv om Linux 2.2.x antakelig virker, og Linux 2.0x kanskje virker
  (tidligere 2.0.x-versjoner hadde problemer med tråder), er det
  best å ha en ny kjerne som 2.4.x.

Informasjon for FreeBSD
  Wine kan bygges på FreeBSD 4.x og FreeBSD 5.x, men versjoner før
  FreeBSD 5.3 har som regel problemer.

  Finn mer informasjon om FreeBSD-versjonene på 
  <ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/emulators/wine/>.

Informsjon for Solaris
  Wine må antakelig bygges med GNU-verktøyene (gcc, gas etc.).
  Advarsel: selv om gas installeres er det ikke sikkert det brukes av
  gcc. Det sies at gcc må bygges på nytt, eller at symbolske
  koblinger for 'cc', 'as' og 'ld' må lages til GNU-verktøyene.

Informasjon for NetBSD
  USER_LDT, SYSVSHM, SYSVSEM og SYSVMSG må være aktivert i kjernen.



Støttede filsystemer
  Wine kan kjøre på de fleste filsystemer, men starter ikke hvis '/tmp'-
  katalogen bruker 'umsdos'. Det har også vært rapportert om problemer
  med filtilgang gjennom Samba. Vi anbefaler ikke bruk av NTFS, siden
  det kun kan brukes sikkert uten skriving, og Windows-programmer må ha
  skrivetilgang nesten overalt. Kopier heller programmene du vil kjøre
  over til en partisjon med skrivetilgang.

Basiskrav
  Inkluderingsfilene for X11 må være installert (kalt 'xlib6g-dev' i
  Debian og 'XFree86-devel' i RedHat).

Byggeverktøy
  x86-systemer krever gcc versjon 2.7.2 eller høyere.
  Tidligere versjoner får kanskje problemer med optimaliering av enkelte
  filer, ofte på grunn av behandling av hodefiler. pgcc virker for
  øyeblikket ikke med Wine, årsaken til dette er ukjent.

  flex versjon 2.5 eller nyere og bison er også nødvendig. Installer
  pakkene 'flex' og 'bison' hvis du bruker RedHat eller Debian.

Valgfrie støttebiblioteker
  Hvis du vil ha støtte for utskrift med CUPS må du installere pakkene
  'cups' og 'cups-devel'.

4. BYGGING

Kjør følgende kommandoer for å bygge Wine hvis du ikke bruker wineinstall

./configure
make depend
make

Dette bygger programmet 'wine' og diverse støttebiblioteker/programfiler.
Programfilen 'wine laster og kjører Windows-programmer.
Biblioteket 'libwine' ('Winelib') kan brukes itl å bygge og koble
Windows-kildekode i Unix.

Kjør './configue --help' for å se valg for bygging.

Gjør følgende for å oppgradere til en ny utgave ved hjelp av en lappefil:
Gå inn i utgivelsens rotkatalog og kjør kommandoen 'make clean'.
Deretter lapper du utgivelsen med

    gunzip -c lappefil | patch -p1

hvor 'lappefil' er navnet på lappefilen (noe som Wine-ååmmdd.diff.gz).
Deretter kan du kjøre './configure' og 'make depend && make'.

5. INSTALLASJON

Når Wine er bygget kan du kjøre 'make install' for å installere det;
dette installerer også manualsiden og noen andre nødvendigheter.

Ikke glem å avinstallere tidligere Wine-versjoner først. Prøv enten
'dpkg -r wine', 'rpm -e wine' eller 'make uninstall' før installsjonen.

Se støtteområdet på http://www.winehq.org/ for hint til konfigurering.

I tilfelle problemer med lasting av biblioteker
(f.eks. 'Error while loading shared libraries: libntdll.so') må
bibliotekstien legges til i '/etc/ld.so.conf' og 'ldconfig' kjøres som
superbruker.

6. KJØRING AV PROGRAMMER

Når du bruker Wine kan du oppgi hele stien til programfilen, eller bare
et filnavn.

For å kjøre Kabal

	wine sol		   (ved å bruke søkestien oppgitt i
	wine sol.exe		    konfigurasjonsfilen for å finne filen)

	wine c:\\windows\\sol.exe  (bruk av DOS-filnavnsyntaks)

	wine /usr/windows/sol.exe  (bruk av Unix-filnavnsyntaks)

        wine sol.exe /parameter1 -parameter2 parameter3
				   (kjøre programmer med parametere)

Merk: stien til filen legge sogså til stien når et fullt navn oppgis
      på kommandolinjen.

Wine er ikke helt ferdig ennå, så det er mulig mange programmer klikker.
Hvis du setter opp winedbg riktig ifølge 'documentation/debugger.sgml'
startes Wines feilsøker, hvor du kan undersøke og fikse problemet. Les
filen 'documentation/debugging.sgml' for mer informsjon om hvordan dette
gjøres.

Du bør ta sikkerhetskopi av alle viktige filer du gir Wine tilgang til,
eller bruke en spesiell Wine-versjon av dem, siden noen brukere har
rapportert om korrupte filer. IKKE kjør Explorer ('Utforsker', 'Min
datamaskin' etc) med mindre du har en ordentlig sikkerhetskopi, siden det
noen ganger gir nytt navn til eller skader flere kataloger. Ikke
engang andre Microsoft-programmer er sikre, som f.eks. MSN Messenger,
siden de av og til kjører Explorer. Den spesielle skaden '!$!$!$!$.pfr'
kan delvis ordnes ved å bruke
http://home.nexgo.de/andi.mohr/download/decorrupt_explorer

7. FÅ MER INFORMASJON

Internett: En god del informasjon om Wine finnes hos WineHQ på
	   http://www.winehq.org/: diverse veiledere, enprogramdatabase,
           og feilsporing. Dette er antakelig det beste stedet å begynnne. 

Svar:	   Wines spørsmål og svar finnes på http://www.winehq.org/FAQ

Usenet:	   Du kan diskutere problemer med Wine og få hjelp på
	   comp.emulators.ms-windows.wine.

Feil:	   Rapporter feil til Wines Bugzilla på at http://bugs.winehq.org
	   Søk i Bugzilla-databasen og se om probelmet allerede er funnet
           før du sender en feilrapport. Du kan også rapportere feil til
           comp.emulators.ms-windows.wine.
	   Les filen 'documentation/bugs.sgml' for å se hvilken informsjon
           som er nødvendig.

IRC:	   Direkte hjelp er tilgjengelig på kanalen #WineHQ på
           irc.freenode.net.

CVS:	   Wines oppdaterte utviklertre er tilgjengelig via CVS.
	   Gå til http://www.winehq.org/cvs for mer informasjon.

E-postlister
	Det finnes flere e-postlister for Wine-utviklere; se
	http://www.winehq.org/forums for mer informasjon.

Hvis du legger til noe eller fikser en feil, er det fint som du sender
en lappefil (i 'diff -u'-format) til listen wine-patches@winehq.org for
inkludering i den neste utgivelsen.

--
Den originale versjonen ble skrevet av
Alexandre Julliard
julliard@winehq.org

Oversettelse til norsk (bokmål) av
Alexander N. Sørnes
alex@thehandofagony.com