Wine
Aus Ubuntu-Forum Wiki
Berno (Diskussion | Beiträge) (→Was ist Wine) |
Robin2 (Diskussion | Beiträge) |
||
(Der Versionsvergleich bezieht 5 dazwischenliegende Versionen mit ein.) | |||
Zeile 1: | Zeile 1: | ||
- | [[Bild:804.png]] [[Bild:710.png]] [[Bild:704.png]] [[Bild:610.png]] | + | [[Bild:910.png]] [[Bild:804.png]] [[Bild:710.png]] [[Bild:704.png]] [[Bild:610.png]] |
- | + | ||
__TOC__ | __TOC__ | ||
= Was ist Wine = | = Was ist Wine = | ||
- | Wine (Wine Is Not an Emulator) ist ein | + | 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 [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]) | ||
was bedeutet, dass der Quelltext und die Dokumentation von Wine | was bedeutet, dass der Quelltext und die Dokumentation von Wine | ||
Zeile 18: | Zeile 17: | ||
== Wine Installation über APT == | == 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: | 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: | ||
- | '''Ubuntu | + | *'''Ubuntu 9.04''' |
+ | |||
+ | sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/jaunty.list -O /etc/apt/sources.list.d/winehq.list | ||
- | + | *'''Ubuntu 8.10''' | |
- | '''Ubuntu 7.10''' | + | sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/winehq.list |
+ | |||
+ | *'''Ubuntu 8.04''' | ||
+ | |||
+ | sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list | ||
+ | {| {{Hinweis}} | ||
+ | |||
+ | |Pakete für ältere Versionen als Hardy Heron werden nicht mehr aktualisiert, können aber weiterhin heruntergeladen werden | ||
+ | |||
+ | |} | ||
+ | |||
+ | *'''Ubuntu 7.10''' | ||
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/gutsy.list -O /etc/apt/sources.list.d/winehq.list | ||
- | '''Ubuntu 7.04''' | + | *'''Ubuntu 7.04''' |
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/feisty.list -O /etc/apt/sources.list.d/winehq.list | ||
- | '''Ubuntu 6.10''' | + | *'''Ubuntu 6.10''' |
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/edgy.list -O /etc/apt/sources.list.d/winehq.list | ||
- | '''Ubuntu 6.06''' | + | *'''Ubuntu 6.06''' |
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/dapper.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 | ||
Zeile 45: | Zeile 61: | ||
Apt installieren, dazu muss man nur: | Apt installieren, dazu muss man nur: | ||
- | sudo apt-get install wine | + | sudo apt-get update && sudo apt-get install wine |
in unsere Konsole eintippen und schon installiert sich Wine. | in unsere Konsole eintippen und schon installiert sich Wine. | ||
Zeile 55: | Zeile 71: | ||
Damit wir Wine installieren können, laden wir uns zunächst die Quelldateien herunter. | Damit wir Wine installieren können, laden wir uns zunächst die Quelldateien herunter. | ||
- | Zu finden sind diese auf | + | 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 | Nach dem Herunterladen der Datei führen wir in der Konsole das folgende | ||
Kommando aus: | Kommando aus: | ||
- | tar | + | 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 | ('versionsnummer' ist die aktuelle versionsnummer des Wine projekts) ein damit das Archiv entpackt wird. Nun wechselt man in das Verzeichnis | ||
cd wine-'versionsnummer' | cd wine-'versionsnummer' | ||
- | |||
- | |||
+ | Nun muss Wine kompiliert werden. Das kann auf zwei verschiedene Weisen geschehen: | ||
+ | |||
+ | * '''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. | ||
+ | |||
+ | * '''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 | ./configure --prefix=/usr | ||
(die Variable --prefix=/usr bestimmt den Installationsort) | (die Variable --prefix=/usr bestimmt den Installationsort) | ||
Zeile 74: | Zeile 98: | ||
(die eigentliche Kompilation) | (die eigentliche Kompilation) | ||
und dann noch: | und dann noch: | ||
- | make install | + | sudo make install |
(das programm wir am Angegebenen Ort installiert in diesem Fall unter /usr) | (das programm wir am Angegebenen Ort installiert in diesem Fall unter /usr) | ||
= Konfiguration von Wine = | = Konfiguration von Wine = | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
Um Wine automatisch zu konfigurieren, muss man im [[Terminal]] | Um Wine automatisch zu konfigurieren, muss man im [[Terminal]] | ||
winecfg | winecfg | ||
- | eintippen. Wine konfiguriert | + | 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 | Programme können dann mit | ||
wine programm.exe | wine programm.exe | ||
- | gestartet bzw installiert werden | + | 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.codeweavers.com Hersteller von CrossOver Office] | |
- | + | * [http://www.transgaming.com Hersteller von WineX] | |
+ | [[Kategorie:Virtualisierung]] |
Aktuelle Version vom 23. Oktober 2009, 11:46 Uhr
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:
- Ubuntu 9.04
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/jaunty.list -O /etc/apt/sources.list.d/winehq.list
- Ubuntu 8.10
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/winehq.list
- Ubuntu 8.04
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 |
- Ubuntu 7.10
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list
- Ubuntu 7.04
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/feisty.list -O /etc/apt/sources.list.d/winehq.list
- Ubuntu 6.10
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/edgy.list -O /etc/apt/sources.list.d/winehq.list
- Ubuntu 6.06
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:
- 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.
- 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)
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.