## ********Wichtige Syntaxelemente zum Kopieren*********** ##Benötigte Syntaxelemente können durch Entfernen der Kommentarzeichen genutzt werden. ##{{{#!Befehl}}} ##{{{#!Text}}} ##{{{#!Hinweis}}} ##{{{#!Warnung}}} ##[[Bild(./.png,,zentriert)]] ## **************Beginn des Artikels******************* [[InArbeit(??.??.????,flomar)]] ##[[Fehlerhaft(Begründung)]] ##[[Ausbaufaehig(Begründung)]] [[Getestet(gutsy)]] ##[[Fortgeschritten]] ##{{{#!Wissen ## * [1]: [:Pakete installieren: Installation von Programmen] ## * [2]: [:Paketquellen freischalten: Bearbeiten von Paketquellen] ## * [3]: [:Terminal: Ein Terminal öffnen] ## * [4]: [:Editor: Einen Editor öffnen] ## * [5]: [:Packprogramme: Archive entpacken] ## * [6]: [:Programme starten: Ein Programm starten] ## * [7]: [:Programme kompilieren: Pakete aus dem Quellcode erstellen] ## * [8]: [:Paketinstallation_DEB: Ein einzelnes Paket installieren] ## * [9]: [:Rechte: Rechte für Dateien und Ordner ändern] ## * [10]: [:Alternativen-System: Dem System Programm-Alternativen bereitstellen] ## * [11]: [:Autostart: Automatischer Start von Programmen] ## * [12]: [:Metapakete#Architektur: Restricted-Modules, Linux-Headers: welche Version?] ## * [13]: [:Konfigurationseditor: Konfigurationseditor starten] ## * [14]: [:Menüeditor: Programme zum Menü hinzufügen] ## * [15]: [:Kernelmodule: Umgang mit Kernelmodulen (Treibern)] ##}}} {{{#!Wissen * [1]: [:Pakete installieren: Installation von Programmen] * [2]: [:Paketquellen freischalten: Bearbeiten von Paketquellen] * [3]: [:Terminal: Ein Terminal öffnen] * [4]: [:Packprogramme: Archive entpacken] * [5]: [:Programme starten: Ein Programm starten] }}} [[TableOfContents(2)]] '''Multi Wine''', kurz Mwine, ist ein kleines in FreeBasic geschriebenes Werkzeug welches ermöglicht, mehrere Versionen von [:Wine:] parallel zu installieren und somit einzelne Anwendungen immer mit der passenden Wineversion zu starten. Will man bspw. einen alten Spieleklassiker nebst der neuesten Windows-only Grafikapplikation betreiben wird man mit einer Wineversion nur schwerlich bei beiden Applikationen optimale Ergebnisse erzielen. Mwine macht es bspw. möglich, den Spieleklassiker mit einer älteren Wineversion aus dem [http://wine.budgetdedicated.com/archive/index.html WineHQ Versionarchiv] auszuführen und die aktuelle Grafikapplikation mit der aktuellen Version aus den Paketquellen zu starten. Mit Mwine sind also auch mehr als zwei Wineversionen gleichzeitig möglich. = Installation = Bevor Mwine installiert werden kann, muss Wine __komplett__ __entfernt__ werden. Hierzu muss folgendes Pakete vollständig __deinstalliert__ werden: * '''wine''' (''universe'') Weiters sollte der versteckte Ordner '''.wine''' im Homeverzeichnis [:Shell/rm:entfernt] werden. == Manuelle Installation == [[Include(Paketquellen/Warnung_Pakete)]] Für die manuelle Installation lädt man sich das aktuellste Programmarchiv von im folgendem Forenbeitrag genannten Link, [http://forum.ubuntuusers.de/topic/126894/ Multi Wine - mehrere Wine Versionen gleichzeitig] herunter und entpackt [4] es im Homeverzeichnis. Direktlink zu [http://eiffel56.mybonsai.at/mwine04-1.tar.gz Version 0.4]. Das Archiv enthält die Datei '''mwine_*versionsnummer*_i386.deb''' welche über die Paketverwaltung installiert [1] werden kann. == Automatisierte Installation per Apt-Get == [[Include(Paketquellen/Warnung_Quellen)]] Die Installation per Apt-Get hat den Vorteil dass man immer die jeweils aktuelle Version installiert hat. Da Multi Wine nicht in den Ubuntu Paketquellen enthalten ist, muss eine externe Quelle hinzugefügt werden. {{{#!Text deb http://eiffel56.mybonsai.at/depot/ / }}} = Benutzung/Konfiguration = Mwine ist ein terminalbasiertes Programm dies bedeutet u.a., dass nach der Installation kein Menüeintrag erscheint, die sehr einfache Bedienung erfolgt über ein [:Terminal:]. Die folgenden Angaben müssen also in ein Terminalfenster [3] eingegeben werden. == Ein Wine in Multi Wine reininstallieren == Damit Multi Wine benutzt werden kann muss mindestens ein Wine in Multi Wine "reininstalliert" werden. Dazu muss man die verschiedenen gewünschten Wine Versionen von [http://wine.budgetdedicated.com/archive/index.html WineHQs Versionarchiv] im DEB-Format herunterladen und mit Multi Wine installieren. Angenommen die gewünschte Wine Version (z.b. '''wine_0.9.15~winehq0~ubuntu~6.06-1_i386.deb''') soll mit Multi Wine installiert werden, verwendet man folgenden Befehl: {{{#!Befehl mwine --install wine_0.9.15~winehq0~ubuntu~6.06-1_i386.deb wine15 }}} Wobei `mwine` generell für den Programmaufruf steht, `--install` die Option zum Installieren eine Wineversion darstellt, `wine_0.9.15~winehq0~ubuntu~6.06-1_i386.deb` die gewünschte Datei darstellt und den Pfad sofern es sich nicht um das Homeverzeichnis handelt und `wine15´ ist schlussendlich ein frei wählbarer Begriff der später zum Umschalten zw. den Versionen verwendet wird. Dieser Vorgang ist für jede Wine Version redundant. == Mwine das erste mal benutzen == Um zu überprüfen ob Multi Wine korrekt installiert wurde, startet man mwine mit dem Befehl {{{#!Befehl mwine --version }}} Man sollte nun eine Rückmeldung in folgender Art erhalten {{{#!Befehl Multi Wine v0.4. Starting wine... Wine 0.9.15 }}} Um seine Anwendungen nun zu starten ersetzt man einfach beim Aufruf '''wine''' durch '''mwine'''. Alternativ kann man auch erst mit mwine die Version setzen und dann die Anwendungen ganz normal per wine starten. == Zwischen verschiedenen Wine Versionen wählen == Um zwischen verschiedenen Versionen zu wechseln muss natürlich erst ein weiteres Wine in Multi Wine reininstalliert werden, dies geschieht wie oben beschrieben. Danach kann man mit der Umgebungsvariable MWINE_VERSION wechseln. {{{#!Befehl MWINE_VERSION=wine15 mwine --version }}} Zu beachten ist das die als letztes installierte Version als standard genommen wird wenn keine Option angegeben wird. == Die jeweils passende Wineversion finden == Applikationen die unter Wine laufen sind oft sehr versionsabhängig, die jeweils beste Version findet man auf der [http://appdb.winehq.org/ Wine Application Database] {en} = Erweiterte Optionen = Multi Wine unterstützt noch ein paar Optionen mehr, welche allerdings im Alltag nicht gebraucht werden. == Die standard Wine Version einstellen == Multi Wine benutzt immer das zuletzt installierte Wine als standard. Dieses verhalten kann man mit dem Parameter '''--set-default''' ändern. {{{#!Befehl mwine --set-default wine47 }}} == Das sudo Kommmando einstellen == Standardmäßig wird sudo benutzt um root Rechte einzufordern. Dies ist nötig weil Multi Wine immer Links zu der jeweils aktuellen Wine Version ins Dateisystem setzt. Das kann eventuell stören, zum Beispiel wenn man seine Windows Programme aus seiner Desktop Umgebung direkt startet. Mit dem Parameter '''--set-sudo''' kann man den dafür benutzten Befehl ändern, zum Beispiel auf '''gksu''' von Gnome. {{{#!Befehl mwine --set-sudo gksu }}} == Installierte Wine Versionen anzeigen lassen == Mit dem Parameter ''--list'' kann man die aktuell installierten Wine Versionen anzeigen lassen. {{{#!Befehl mwine --list List of installed wine versions: wine42 wine47 wine48 wine49 wine51 Active wine: wine48 }}} Zusätzlich kann man mit dem Parameter --list-files alle Dateien einer installierten Wine Version anzeigen. {{{#!Befehl mwine --list-files wine42 List of files used by wine42: /usr/bin/wmc /usr/bin/wrc /usr/bin/regsvr32 /usr/bin/widl ... }}} = Links = * [http://forum.ubuntuusers.de/topic/126894/ Forumslink] zur Ankündigung des Projekts {de} * [http://www.winehq.org/ Wine Projekt] {en} * [http://wine.budgetdedicated.com/archive/index.html WineHQs Versionarchiv] {en} ##Sobald ein Artikel aus eigener Sicht fertig ist, bitte eine Diskussion im Forum zum Artikel starten und mit folgendem Textbaustein drauf verweisen. Daraufhin folgt etwas konstruktive Kritik und Feinschliff. Abschließend wird der Artikel von einem Moderator aus der Baustelle verschoben. [[Diskussion(145012,[Neuer Artikel] Baustelle/Multi Wine)]] ##[[inline:XYZ.txt]] zeigt Inhalt der angehängten Textdatei an ##[attachment:XYZ.Dateiendung] Link zu Seitenanhang setzen ---- ##Bitte nur zutreffende Kategorien in den Artikel übernehmen. ##* [:Kategorie/Bildung:] ##* [:Kategorie/Büro:] ##* [:Kategorie/Community:] ##* [:Kategorie/Edubuntu:] ##* [:Kategorie/Einsteiger:] * [:Kategorie/Emulation und Virtualisierung:] ##* [:Kategorie/GNOME:] ##* [:Kategorie/Grafik:] ##* [:Kategorie/Hardware:] ##* [:Kategorie/Installation:] ##* [:Kategorie/Internet:] ##* [:Kategorie/KDE:] ##* [:Kategorie/Kommunikation:] ##* [:Kategorie/Multimedia:] ##* [:Kategorie/Netzwerk:] ##* [:Kategorie/Paketverwaltung:] ##* [:Kategorie/Problemlösungen:] ##* [:Kategorie/Programmierung:] ##* [:Kategorie/Server:] ##* [:Kategorie/Shell:] ##* [:Kategorie/Sicherheit:] * [:Kategorie/Spiele:] ##* [:Kategorie/System:] ##* [:Kategorie/Übersicht:] ##* [:Kategorie/unfreie_Software:] ##* [:Kategorie/Wiki:] ##* [:Kategorie/Desktop:] ##* [:Kategorie/Xfce:] ## vim:filetype=moin