Wine

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(Der Versionsvergleich bezieht 28 dazwischenliegende Versionen mit ein.)
Zeile 1: Zeile 1:
 +
[[Bild:910.png]] [[Bild:804.png]] [[Bild:710.png]] [[Bild:704.png]] [[Bild:610.png]]
 +
__TOC__
 +
= Was ist Wine =
= Was ist Wine =
-
Wine (WINE Is Not an Emulator) ist ein Emulator für Unix und Linux
+
Wine (Wine Is Not an Emulator) ist ein Programm für Unix und Linux,
-
der es möglich macht Windows-Programme auszuführen.
+
das es ermöglicht Windows-Programme auszuführen.
-
Das Programm Wine unterliegt der LGPL-Lizens, (GNU Lesser General Puplic License [http://de.wikipedia.org/wiki/GNU_Lesser_General_Public_License])
+
Das Programm Wine unterliegt der LGPL-Lizenz, (GNU Lesser General Public License [http://de.wikipedia.org/wiki/GNU_Lesser_General_Public_License])
-
dass bedeutet, dass der Quelltext und die Dokumentation von Wine
+
was bedeutet, dass der Quelltext und die Dokumentation von Wine
frei einsehbar sind.
frei einsehbar sind.
-
Aus dem Wine-Projekt bildete sich später, dass kommerzielle
+
Aus dem Wine-Projekt bildete sich später das kommerzielle
Cedega Projekt.
Cedega Projekt.
 +
= Wine installieren =
= Wine installieren =
Hier werden zwei Möglichkeiten angegeben um Wine zu installieren,
Hier werden zwei Möglichkeiten angegeben um Wine zu installieren,
-
einmal die einfache Variante über den Paketmanager [[Apt]] und einmal
+
einmal die einfache Variante über den Paketmanager [[apt-get]] und einmal
die manuelle Installation von Hand.
die manuelle Installation von Hand.
-
== Wine Installation über Apt ==
 
-
Der Emulator "Wine" lässt sich schnell und einfach per
 
-
Apt installieren, dazu tippen wir:
 
-
sudo apt-get install wine
+
== Wine Installation über APT ==
-
in unsere Konsole und schon installiert sich Wine.
+
Wine ist in den Paketquellen vorhanden und kann über
 +
sudo apt-get install wine
 +
installiert werden.
-
Ein Windows-Programm können wir nun starten über:
+
Möchte man aber eine neuere Version von Wine benutzen, muss man die Paketquellen erweitern. Zuerst muss man den Schlüssel freigeben:
-
#wine spiel.exe
+
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
 +
Danach muss man für die passende Ubuntu Version die Quelle eintragen, es ist egal ob man K-,X- oder Ubuntu hat, man muss nur auf die Versionsnummer achten:
-
== Wine - manuelle Installation ==
+
*'''Ubuntu 9.04'''
-
Damit wir Wine installieren können, laden wir uns zunächst die Quelldateien herunter.
+
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/jaunty.list -O /etc/apt/sources.list.d/winehq.list
-
Zu finden sind diese auf der Projektseite winehq[http://www.winehq.org].  
+
-
Nach dem Herunterladen der Datei führen wir in der Konsole das folgende
+
-
Kommando aus:
+
-
tar -xzvf wine-'versionsnummer'.tar.gz
+
*'''Ubuntu 8.10'''
-
('versionsnummer' ist die aktuelle versionsnummer des Wine projekts) ein damit das Archiv entpackt wird. Nun wechselt man in das Verzeichnis cd wine-'versionsnummer'. Jetzt schreiten wir zur kompilierung von Wine. Dazu geben wir im Wine verzeichnis wo wir uns noch immer befinden
+
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/winehq.list
-
./configure --prefix=/usr
+
*'''Ubuntu 8.04'''
-
(die Variable --prefix=/usr bestimmt seinen Installationsort)
+
-
danach make depend
+
-
(erstellen der Abhängigkeiten)
+
-
make
+
-
(die eigentliche Kompilation)
+
-
und dann noch:
+
-
make install
+
-
(das programm wir am Angegebenen Ort installiert in diesem Fall unter /usr)
+
-
= Konfiguration von Wine =
+
  sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list
 +
{| {{Hinweis}}
-
Derzeit ist das Programm noch nutzlos da noch keine konfigurationsdatein existieren. Im Verzeichnis der Sourcen findet man das Verzeichnis documentation und in ihm das Unterverzeichnis samples. Dort sind einige Musterkonfigurationen für unser Wine enthalten. Beginnen wir mit der Erstellung des in unserem Homeverzeichnis versteckten Directories mit dem Namen wine:
+
|Pakete für ältere Versionen als Hardy Heron werden nicht mehr aktualisiert, können aber weiterhin heruntergeladen werden
-
cd /home/'Benutzername'
+
|}
-
mkdir .wine
+
-
Nun kopieren wir die Musterkonfigurationsdatei in unser verstecktes Verzeichnis wine:
+
*'''Ubuntu 7.10'''
-
cp wine -'versionsnummer'/documentation/samples/*.* /home/'Benutername'/.wine/
+
  sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list
-
Nun sind noch die entsprechenden Unterverzeichnise zu erstellen:
+
-
mkdir /home/'Benutzername'/.wine/c
+
*'''Ubuntu 7.04'''
-
mkdir /home/'Benutzername'/.wine/c/windows
+
-
mkdir /home/'Benutzername'/.wine/c/windows/fonts
+
-
mkdir /home/'Benutzername'/.wine/c/windows/system
+
-
Nun Bearbeiten wir noch die config Datei, die sich in versteckten Verzeichnis ''.wine'' befindet.
+
  sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/feisty.list -O /etc/apt/sources.list.d/winehq.list
-
In der Zeile wo "Windows" = "Version_Windows" steht tragen wir anstelle von "Version_Windows"
+
-
win98 ein.  
+
-
Das ganze sieht dann ungefähr so aus:
+
*'''Ubuntu 6.10'''
-
[Version]
+
  sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/edgy.list -O /etc/apt/sources.list.d/winehq.list
-
; Windows version to imitate
+
-
(win95,win98,winme,nt351,nt40,win2k,winxp,wn2k3,win20,win30,win31)
+
-
"Windows" = "win98"
+
-
; Dos version to imitate
+
-
;"DOS" = "6.22"
+
-
Ausserdem müssen wir noch die Variblen definieren, die für die Mountpunkte unserer Disketten- und CD-ROM-Laufwerke und Festplatten zuständig sind. Wir speichern diese Änderungen ab.
+
*'''Ubuntu 6.06'''
-
Jetzt benötigen wir nur noch die Schriftarten von Windows. Diese kopieren wir in unser .wine verzeichnis.
+
  sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/dapper.list -O /etc/apt/sources.list.d/winehq.list
-
cp /'Festplattenmountpunkt_voon_Windows'/windows/Fonts/*.* /home/'Benutername'/.wine/c/windows/Fonts/
+
"Wine" lässt sich danach schnell und einfach per
 +
Apt installieren, dazu muss man nur:
-
So wine ist nun konfiguriert. Man kann jetzt seine gewünschte Applicationen ausführen
+
sudo apt-get update && sudo apt-get install wine
-
(Wie z.B. die Trial-Version von Adobe Photoshop)
+
in unsere Konsole eintippen und schon installiert sich Wine.
-
Ein Windowsprogramm startet man nun mit:
+
Ein Windows-Programm können wir nun starten über:
-
http://www.ubuntu-forum.de/thread.php?postid=154437#post154437
+
-
wine Adobe Photoshop.exe
+
-
Wenn man ein Programm installieren will gibt man einfach:
+
wine anwendung.exe
-
wine setup.exe
+
== Wine - manuelle Installation ==
-
ein danach folgt man einfach der Installationsroutine.
+
-
= Perl Starter anlegen =
+
Damit wir Wine installieren können, laden wir uns zunächst die Quelldateien herunter.
 +
Zu finden sind diese auf Sourceforge[http://sourceforge.net/projects/wine/files/].
 +
Nach dem Herunterladen der Datei führen wir in der Konsole das folgende
 +
Kommando aus:
-
Zur Vereinfachung von Starten von Programmen kann man sich ein kleines Shell script schreiben.
+
tar xfvj wine-'versionsnummer'.tar.bz2
-
Wir geben zunächst in der Konsole
+
-
touch 'Scriptname'.sh ein danach folgt das Kommando
 
-
mcdedit 'Scriptname'.sh
 
-
Das Script könnte wie folgt aussehen
+
('versionsnummer' ist die aktuelle versionsnummer des Wine projekts) ein damit das Archiv entpackt wird. Nun wechselt man in das Verzeichnis
-
#!/bin/bash
+
cd wine-'versionsnummer'
-
cd /home/'Benutername'/.wine/c/Photoshop
+
-
wine Photoshop.exe
+
-
nach der erstellung des Scripts speichern wir es indem wir die Taste [F2] drücken und verlassen den Editor indem wir [ESC] drücken. Jetzt müssen wir dem Script noch entsprechende Rechte zuweisen.
+
Nun muss Wine kompiliert werden. Das kann auf zwei verschiedene Weisen geschehen:
-
chmod 777 'Scriptname'.sh
+
* '''Per Script:'''
 +
Mit dem Quellcode von Wine wird ein Script mitgeliefert, welches das Kompilieren von Wine automatisiert. Dieses Script wird mit
 +
./tools/wineinstall
 +
aufgerufen und leitet einen durch den Rest der Installation.
-
Zum starten des Script genügt es jetzt wenn man auf 'Sciptname'.sh klickt oder es in der Konsole mittels ./'Scriptname.sh ausführt.
+
* '''Manuell:'''
 +
Es ist auch möglich Wine manuell zu kompilieren. Dies hat den Vorteil, dass dabei auch ein Prefix angegeben werden kann, welches festlegt an welchen Ort Wine installiert werden soll:
 +
./configure --prefix=/usr
 +
(die Variable --prefix=/usr bestimmt den Installationsort)
 +
danach:
 +
make depend
 +
(erstellen der Abhängigkeiten)
 +
make
 +
(die eigentliche Kompilation)
 +
und dann noch:
 +
sudo make install
 +
(das programm wir am Angegebenen Ort installiert in diesem Fall unter /usr)
-
Edit -> 6.8.2004
+
= Konfiguration von Wine =
 +
Um Wine automatisch zu konfigurieren, muss man im [[Terminal]]
 +
  winecfg
 +
eintippen. Daraufhin wird sich ein Fenster mit den Konfigurationseinstellungen öffnen. Sind alle Einstellungen in Ordnung, kann man das Fenster mit einem Klick auf den OK-Button schließen. Wine ist nun fertig konfiguriert.  
-
man muss/kann Wine nicht nur auf diese Art konfigurieren/installieren, man kann auch grafische Frontends dafür benutzen. An dieser stelle sollte das Programm WineTools erwähnt sein, mit dem es auch einfach möglich ist Wine zu konfigurieren.
+
Programme können dann mit
 +
  wine programm.exe
 +
gestartet bzw. installiert werden.
 +
= Standardmäßiges Starten von EXE-Dateien über Wine =
 +
Manchmal kann es vorkommen (gerade bei manuellen Installation), dass EXE-Dateien nicht standardmäßig mit Wine geöffnet werden. Dies kann man ändern, indem man auf eine '''EXE'''-Datei mit der '''linken''' Maustaste klickt, dann im Popupmenü den Punkt '''Eigenschaften''' auswählt und im Reiter '''Öffnen mit''' über den Button '''Hinzufügen''' entweder im sich öffnenden Fenster '''Wine Windows Programmstarter''' auswählt oder über '''Benutzerdefinierten Befehl benutzen''' den Pfad zu Wine angibt. Danach muss man den hinzugefügten Befehl noch mit einem Klick auf den zugehörigen Radiobutton (Schaltflächenknopf) als Standard aktivieren.
= Links zu Wine =
= Links zu Wine =
-
- http://www.winehq.org --\ Homepage des Wine Projekts
+
* [http://www.winehq.org Homepage des Wine Projekts]
-
- http://www.codeweavers.com --\ Hersteller von CrossOver Office
+
* [http://www.codeweavers.com Hersteller von CrossOver Office]
-
- http://www.transgaming.com --\ Hersteller von WineX
+
* [http://www.transgaming.com Hersteller von WineX]
 +
[[Kategorie:Virtualisierung]]

Aktuelle Version vom 23. Oktober 2009, 11:46 Uhr

910.png 804.png 710.png 704.png 610.png

Inhaltsverzeichnis


1 Was ist Wine

Wine (Wine Is Not an Emulator) ist ein Programm für Unix und Linux, das es ermöglicht Windows-Programme auszuführen. Das Programm Wine unterliegt der LGPL-Lizenz, (GNU Lesser General Public License [1]) was bedeutet, dass der Quelltext und die Dokumentation von Wine frei einsehbar sind. Aus dem Wine-Projekt bildete sich später das kommerzielle Cedega Projekt.

2 Wine installieren

Hier werden zwei Möglichkeiten angegeben um Wine zu installieren, einmal die einfache Variante über den Paketmanager apt-get und einmal die manuelle Installation von Hand.

2.1 Wine Installation über APT

Wine ist in den Paketquellen vorhanden und kann über

sudo apt-get install wine

installiert werden.

Möchte man aber eine neuere Version von Wine benutzen, muss man die Paketquellen erweitern. Zuerst muss man den Schlüssel freigeben:

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

Danach muss man für die passende Ubuntu Version die Quelle eintragen, es ist egal ob man K-,X- oder Ubuntu hat, man muss nur auf die Versionsnummer achten:

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/jaunty.list -O /etc/apt/sources.list.d/winehq.list
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/winehq.list
 sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list
Pakete für ältere Versionen als Hardy Heron werden nicht mehr aktualisiert, können aber weiterhin heruntergeladen werden
  sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list
  sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/feisty.list -O /etc/apt/sources.list.d/winehq.list
  sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/edgy.list -O /etc/apt/sources.list.d/winehq.list
  sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/dapper.list -O /etc/apt/sources.list.d/winehq.list 

"Wine" lässt sich danach schnell und einfach per Apt installieren, dazu muss man nur:

sudo apt-get update && sudo apt-get install wine

in unsere Konsole eintippen und schon installiert sich Wine.

Ein Windows-Programm können wir nun starten über:

wine anwendung.exe

2.2 Wine - manuelle Installation

Damit wir Wine installieren können, laden wir uns zunächst die Quelldateien herunter. Zu finden sind diese auf Sourceforge[2]. Nach dem Herunterladen der Datei führen wir in der Konsole das folgende Kommando aus:

tar xfvj wine-'versionsnummer'.tar.bz2


('versionsnummer' ist die aktuelle versionsnummer des Wine projekts) ein damit das Archiv entpackt wird. Nun wechselt man in das Verzeichnis

cd wine-'versionsnummer'

Nun muss Wine kompiliert werden. Das kann auf zwei verschiedene Weisen geschehen:

Mit dem Quellcode von Wine wird ein Script mitgeliefert, welches das Kompilieren von Wine automatisiert. Dieses Script wird mit

./tools/wineinstall

aufgerufen und leitet einen durch den Rest der Installation.

Es ist auch möglich Wine manuell zu kompilieren. Dies hat den Vorteil, dass dabei auch ein Prefix angegeben werden kann, welches festlegt an welchen Ort Wine installiert werden soll:

./configure --prefix=/usr 

(die Variable --prefix=/usr bestimmt den Installationsort) danach:

make depend 

(erstellen der Abhängigkeiten)

make 

(die eigentliche Kompilation) und dann noch:

sudo make install 

(das programm wir am Angegebenen Ort installiert in diesem Fall unter /usr)

3 Konfiguration von Wine

Um Wine automatisch zu konfigurieren, muss man im Terminal

  winecfg

eintippen. Daraufhin wird sich ein Fenster mit den Konfigurationseinstellungen öffnen. Sind alle Einstellungen in Ordnung, kann man das Fenster mit einem Klick auf den OK-Button schließen. Wine ist nun fertig konfiguriert.

Programme können dann mit

  wine programm.exe

gestartet bzw. installiert werden.

4 Standardmäßiges Starten von EXE-Dateien über Wine

Manchmal kann es vorkommen (gerade bei manuellen Installation), dass EXE-Dateien nicht standardmäßig mit Wine geöffnet werden. Dies kann man ändern, indem man auf eine EXE-Datei mit der linken Maustaste klickt, dann im Popupmenü den Punkt Eigenschaften auswählt und im Reiter Öffnen mit über den Button Hinzufügen entweder im sich öffnenden Fenster Wine Windows Programmstarter auswählt oder über Benutzerdefinierten Befehl benutzen den Pfad zu Wine angibt. Danach muss man den hinzugefügten Befehl noch mit einem Klick auf den zugehörigen Radiobutton (Schaltflächenknopf) als Standard aktivieren.

5 Links zu Wine

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge