Dieser Artikel wird momentan von SilverDeath erstellt. Als Fertigstellungsdatum wurde der 01.01.2013 angegeben.
Achtung: Insbesondere heißt das, dass dieser Artikel noch nicht fertig ist und dass wichtige Teile fehlen oder sogar falsch sein können. Bitte diesen Artikel nicht als Anleitung für Problemlösungen benutzen!
In diesem Artikel wird beschrieben, wie man Wine selbst kompiliert. Vorteile sind das mögliche Einspielen von Fehlerbehebungen (sog. Patch
) und zum Teil Leistungssteigerungen.
Anleitung für Version 1.2, 1.4 sowie Versionen der PPA nicht getestet!
Zu nächst sollte man sich für eine Version von Wine entscheiden die man installieren möchte. Es stehen zur Auswahl:
Die Versionen der Ubuntuquellen, dabei kann man zwischen der Stabilen (1.2) oder der Instabilen (1.3) entscheiden. Der Vorteil der Instabileren Version sind neuere Funktionen zum Nachteil mancher Programme, die dann nicht mehr funktionieren.
Die aktuelle Version aus den Quellen der Entwickler (möglicherweise Instabil)
Freie Versionswahl (schwierige Methode)
Hat man sich für eine Version entschieden folgen die Vorbereitungen. Zu nächst sollte man sich eine Arbeitsumgebung schaffen, d.h. einen Ordner anlegen, indem gearbeitet werden kann, ohne dabei Daten in Gefahr zu bringen. Z.B:
mkdir wineKompilierung cd wineKompilierung
Ist dies erledigt muss geprüft werden, ob die Quellen eingetragen [3] sind:
1 | deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu [Ubuntuversion] main |
Nun fügt man die Quelle hinzu:
sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update
Danach folgt man den Anweisungen zur Vorbereitungen für die Version (1.3) aus den Ubuntuquellen
Möchte man die Version 1.2 verwenden so halte man sich an die Anleitung für Version 1.3 und ändere in den Befehlen je 1.3 in 1.2 um.
Jetzt werden alle Programme und Dateien installiert, die man für das Kompilieren benötigt:
sudo apt-get build-dep wine1.3
Wer es nicht erwarten kann, bis Version 1.4 in den offiziellen Quellen erscheint, kann sie sich selbst wie folgt kompilieren.
Als erstes lade man sich das Programm herunter, entpacke es und wechlse in das entstandene Verzeichnis:
wget http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.4.tar.bz2 tar -xjf wine-1.4.tar.bz2 cd wine-1.4
Sollte man Wine auf einem 64-Bit-System nutzen wollen, muss man zuerst sicherstellen, ob dieses Paket installiert ist:
lib32ncurses5-dev
Anschließend kann folgendermaßen konfiguriert werden:
./configure --enable-opengl --disable-lib --disable-debug --without-freetype ## wichout-freetype muss angegeben werdne, sonst kann man nicht kompilieren. Die Applikationen sehen danach nicht beonders schö aus (siehe Anhang). Gibt es dafür auch ein Paket, das ich nur nicht gefunden ahbe? Lässt sich sonst was machen?
Hatte man vorher eine Wine-Installation, so muss die Konfiguration davon entfernt werden:
rm -R $HOME/.wine
Hier muss folgender configure-Befehl verwendet werden:
./configure --enable-opengl --disable-lib --disable-debug ## Schamlos aus dem richtiges Wine-Artikel kopiert
Nun kann das eingentliche Kompilieren und Installieren beginnen:
make make CFLAGS="-02" sudo ckeckinstall
Hier kann man alles in einem Aufwisch erledigen mit:
apt-get --build source wine1.3 sudo dpkg -i wine*.deb
Als erstes werden die Programmquelldaten benötigt:
apt-get source wine1.3 cd wine1.3-*
Danach spielt man die Fehlerbehebung ein
patch -p1 < /Pfad/zur/Fehlerbehebung
hält man sich genau in diese Anleitung so wäre dies:
patch -p1 < NameDerFehlerbehebung.diff
Ist dies erledigt kann man mit dem Kompilieren anfangen:
dpkg-buildpackage -rfakeroot cd .. sudo dpkg -i wine1.3*.deb
Wenn ein Programm nicht ordnungsgemäß funktioniert, so kann es sein, dass man dafür Fehlerbehebungen für Wine braucht bzw. angeboten werden. Diese werden meist auf http://appdb.winehq.org/
diskutiert.
Grundsätzlich sucht man zunächst in dieser Datenbank nach dem Programm, dass man benutzt bzw. benutzen möchte. Als nächstes liest man sich die Tests, Tutorien (engl.: HowTo's) oder die Fehler (engl.: Bug's) durch. Meist wird man unter dem Fehler, dem dem eigenen ähnelt fündig. Dort findet man eine weitere Diskussion die auch verschiedene Fehlerbehebungen untersuchen. Auch hier sucht man sich die Fehlerbehebung aus, die am besten zum eigenene Problem passt. Meist sind die Fehlerbehebungen in den Anhängen (engl.: attachment) gespeichert. Ein Klick darauf und ein Klick auf Raw Unified liefert uns die Fehlerbehebung. Nun öffnet man einen Texteditor seiner Wahl und fügt den Inhalt der ganzen Seite ein. Dies speichert man nun in dem Ordner in dem später Wine kompiliert wird unter NameDerFehlerbehebung.diff. Das genaue Einspielen steht oben.
Diese Revision wurde am 8. März 2012 20:01 von bubi97 erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen:
Spiele, Desktop, Installation, Multimedia, System, Sicherheit, Emulation und Virtualisierung
2004 – 2012 ubuntuusers.de • Einige Rechte vorbehalten