K |
|
(Der Versionsvergleich bezieht 53 dazwischenliegende Versionen mit ein.) |
Zeile 3: |
Zeile 3: |
| * [[Grundlagen & häufige Fragen]] | | * [[Grundlagen & häufige Fragen]] |
| }} | | }} |
- |
| |
| | | |
| {{Infobox Programme | | {{Infobox Programme |
Zeile 9: |
Zeile 8: |
| |Bild= [[Bild:Winelogo.png|Winelogo]] | | |Bild= [[Bild:Winelogo.png|Winelogo]] |
| |Beschreibung= Wine Logo | | |Beschreibung= Wine Logo |
- | |Architektur= x86, x64 | + | |Architektur= x86, x64, arm |
- | |Entwickler= [http://winehq.org/site/who Wine Team] | + | |Entwickler= [http://wiki.winehq.org/WhosWho Wine Team] |
- | |Version= 0.9.61 | + | |Version= 1.8 (stable)<br>1.9.0 (development) |
| |Sprache= Deutsch | | |Sprache= Deutsch |
- | |Plattform(en)= Linux, Windows, Mac, | + | |Plattform(en)= Linux, MacOSX, Windows, Solaris, FreeBSD |
| |Lizenz= LGPL | | |Lizenz= LGPL |
| |Website= [http://winehq.org/ Homepage] | | |Website= [http://winehq.org/ Homepage] |
- | |Diskussion= [http://www.spielen-unter-linux.de/board131/ SuL-Forum] | + | |Diskussion= [http://www.spielen-unter-linux.de/3795-wine.html SuL-Forum] |
| }} | | }} |
| | | |
| __TOC__ | | __TOC__ |
| | | |
- | Um immer die Aktuellste Version von Wine, ganz leicht über die Paketverwaltung zu beziehen sind folgende Schritte nötig...
| + | == Beschreibung der Software == |
| | | |
- | Nachfolgende Befehle bitte vollständig kopieren und in eine Konsole einfügen!
| + | Wine ('''W'''ine '''I'''s '''N'''ot an '''E'''mulator) dient dazu, Windows-Programme in Linux (u.a.) laufen zu lassen. Dabei ist Wine kein Emulator, sondern eine Portierung der Windows-API. Dadurch laufen die Programme auch wesentlich schneller, als es mit einem Emulator möglich wäre. |
| | | |
| | | |
| == Installation == | | == Installation == |
| | | |
- | === Arch Linux === | + | {| style="vertical-align: top;" |
| + | |{{Arch}} |
| + | |<code>pacman -S wine</code> |
| + | |- |
| + | |{{Debian}} |
| + | |<code>apt-get install wine</code> |
| + | |- |
| + | |{{Fedora}} |
| + | |<code>yum install wine</code> |
| + | |- |
| + | |{{Gentoo}} |
| + | |<code>emerge wine</code> |
| + | |- |
| + | |{{Ubuntu}}: |
| + | |<code>sudo apt-get install wine</code> |
| + | |} |
| | | |
- | <pre>pacman -Sy wine</pre>
| |
| | | |
- | === Debian === | + | == Programme ausführen == |
| | | |
- | <code>wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | apt-key add -</code>
| + | Um ein Programm mit Wine zu starten gibt man folgendes in eine Konsole ein (als Beispiel): |
| | | |
| + | <pre>wine setup.exe</pre> |
| | | |
- | Debian 4.0 "Etch"
| + | Man sollte natürlich darauf achten, dass man sich auch im Ordner des auszuführenden Programms befindet! |
| | | |
- | <code>sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/etch.list -O /etc/apt/sources.list.d/winehq.list</code>
| + | Um die Geschwindigkeit einiger Programme zu erhöhen kann man (Fehler-)meldungen in der Konsole mit folgendem Befehl, den man vor "wine" setzt, unterdrücken: |
| | | |
- | Danach gebt ihr ein...
| + | <pre>WINEDEBUG=-all</pre> |
| | | |
- | <pre>apt-get update && apt-get install wine</pre>
| |
| | | |
- | === Fedora ===
| + | Beispielzeile: <code>WINEDEBUG=-all wine setup.exe</code> |
- | <pre>yum install wine</pre> | + | |
| | | |
- | === Foresight ===
| |
- | <pre>sudo conary update wine</pre>
| |
| | | |
- | === Gentoo === | + | == Einstellungen vornehmen == |
- | <pre>emerge wine</pre>
| + | |
| | | |
- | === Mandriva ===
| + | Konfigurieren kann man Wine indem man |
| | | |
- | <pre>urpmi wine</pre>
| + | winecfg |
| | | |
- | === OpenSuse ===
| + | in einer Konsole eingibt. Wenigstens einmal sollte '''winecfg''' gestartet werden damit Wine wichtige Ordnerstrukturen anlegen kann. |
- | [http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_10.3/i586/wine-0.9.61-1.1.i586.rpm Download] (9mb) und Installation per "doppel-klick"
| + | |
| | | |
- | === Ubuntu ===
| + | Dort kann man nun, neben der zu emulierenden Windows-Version, auch wichtige Einstellungen zu Grafik und Sound vornehmen. |
| | | |
- | <code>wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -</code>
| + | Bei manchen Programmen oder Spielen kann es nützlich sein diese in einem "Virtuellen Desktop" zu starten (bzw. Fenstermodus). Das sieht dann so aus: |
| | | |
- | Ubuntu 8.04
| + | [[Bild:Wine.jpg|thumb|none|winecfg + notepad in "Virtuellen Desktop"]] |
| | | |
- | <code>sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list</code>
| + | Um einen "Virtuellen Desktop" einzurichten muss man unter dem Reiter '''Grafik''' ein Häkchen bei "Emuliere einen Virtuellen Desktop" setzen und eine Auflösung wählen. Danach noch auf '''Anwenden''', fertig. |
| | | |
- | Ubuntu 7.10
| |
| | | |
- | <code>sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list</code>
| + | == Befehle == |
| | | |
- | Ubuntu 7.04
| + | <pre>wine PROGRAMM.exe</pre> |
| | | |
- | <code>sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/feisty.list -O /etc/apt/sources.list.d/winehq.list</code>
| + | Führt ein Programm aus. Man sollte sich im Ordner der .exe befinden. |
| | | |
| | | |
- | Ubuntu 6.10
| + | <pre>msiexec /i PROGRAMM.msi</pre> |
| | | |
- | <code>sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/edgy.list -O /etc/apt/sources.list.d/winehq.list</code>
| + | Installation von .msi Programmen. |
| | | |
| | | |
- | Ubuntu 6.06
| + | <pre>winecfg</pre> |
| | | |
- | <code>sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/dapper.list -O /etc/apt/sources.list.d/winehq.list</code>
| + | Das Konfigurationsprogramm von Wine. Sollte mindestens einmal ausgeführt werden. |
| | | |
- | Danach gebt ihr ein...
| |
| | | |
- | <pre>sudo apt-get update && sudo apt-get install wine</pre> | + | <pre>wineboot</pre> |
| | | |
| + | Simuliert einen Neustart unter Wine. |
| | | |
- | == Programme Ausführen ==
| |
| | | |
- | Um ein Programm mit wine zu starten gibt man folgendes in eine Konsole ein (als beispiel),
| + | <pre>wine eject LAUFWERKSBUCHSTABE</pre> |
| | | |
- | <pre>wine setup.exe</pre>
| + | Gibt das Medium des gewählten Laufwerks frei. |
| | | |
- | ..man sollte natürlich darauf achten das man sich auch im Ordner des Auszuführenden Programms befindet!
| |
| | | |
- | Um die Geschwindigkeit einiger Programme zu erhöhen kann man (fehler-)meldungen in der Konsole mit folgendem Befehl, den man vor "wine" setzt, unterdrücken:
| + | <pre>wineserver -k</pre> |
| | | |
- | <pre>WINEDEBUG=-all</pre>
| + | Beendet Wine sofort. |
| | | |
| | | |
- | Beispielzeile: <code>WINEDEBUG=-all wine setup.exe</code>
| + | <pre>regedit</pre> |
| | | |
| + | Der Wine Registry Editor. Sinnvolle Keys findet ihr hier -> [http://wiki.winehq.org/UsefulRegistryKeys Useful Registry Keys] |
| | | |
- | == Einstellungen vornehmen ==
| |
| | | |
- | Konfigurieren kann man Wine indem man "winecfg" in einer Konsole eingibt!
| + | <pre>wine iexplore ''http://www.spielen-unter-linux.de''</pre> |
| | | |
- | Wenigstens einmal sollte "winecfg" gestartet werden damit Wine wichtige Ordnerstrukturen Anlegen kann.
| + | Internet Browser. |
| | | |
- | Dort kann man nun, neben der zu Emulierenden Windows Version, auch wichtige Einstellungen zu Grafik und Sound vornehmen!
| |
| | | |
- | Bei manchen Programmen oder Spielen kann es nützlich sein diese in einem "Virtuellen Desktop" zu starten.
| + | <pre>wine uninstaller</pre> |
- | Also Quasi in einem seperaten Fenster.
| + | |
- | Das sieht dann so aus:
| + | |
| | | |
- | [[Bild:Wine.jpg|thumb|none|winecfg + notepad in "Virtuellen Desktop"]]
| + | Oberfläche zum Deinstallieren von Programmen. |
| | | |
- | Um einen "Virtuellen Desktop" einzurichten muss man, unter dem reiter "Grafik", ein Häkchen bei "Emulieren einen Virtuellen Desktop" setzen und eine Auflösung wählen.
| |
- | Danach noch auf "Anwenden", fertig
| |
| | | |
| + | <pre>wine explorer</pre> |
| | | |
- | == Befehle ==
| + | Startet den Explorer. |
| | | |
- | '''wine ''Programm.exe'''''
| |
| | | |
- | Führt ein Programm aus. Man sollte sich im Ordner der .exe befinden, ansonsten kann es bei einigen Programmen zu Problemen kommen.
| + | <pre>winefile</pre> |
| | | |
- | '''msiexec /i ''Programm.msi'''''
| + | Startet den alten Dateimanager. |
| | | |
- | Installation von .msi Programmen.
| |
| | | |
- | '''winecfg'''
| + | <pre>wine --version</pre> |
| | | |
- | Das Konfigurationsprogramm von Wine. Sollte mindestens einmal ausgeführt werden.
| + | Zeigt die aktuelle Wine Version an. |
| | | |
- | '''wineboot'''
| |
| | | |
- | Simuliert einen neustart des Computer.
| + | <pre>notepad</pre> |
| | | |
- | '''wine eject ''Laufwerksbuchstabe'''''
| + | Ein Texteditor. |
| | | |
- | Gibt das Medium des gewählten Laufwerks frei.
| |
| | | |
- | '''wineserver -k'''
| + | == Installieren per WINEPREFIX == |
| | | |
- | Beendet einen wineserver sofort. Für weitere optionen "-h"
| + | Die gebäuchlichste Art ein Spiel oder Programm zu installieren läuft meist mit "wine Programm.exe" (oder ähnlich) ab. Dabei werden sämtliche Programme/Spiele immer in "/home/USER/.wine" installiert. Es kann aber sein, dass Spiel A eine andere Konfiguration und/oder andere Zusatzprogramme benötigt als Spiel B (wobei die Konfiguration und die Zusatzprogramme von Spiel A die Ausführung von Spiel B stören) oder aber man möchte sich von einem Spiel trennen und das auch rückstandsfrei, ohne dabei andere Programme zu gefährden. Dafür gibt es '''WINEPREFIX'''. |
| | | |
- | '''wineprefixcreate ''~/.wine'''''
| + | Dies ist nicht etwa ein zusätzliches Programm, sondern eine Option von Wine, welche bewirkt, dass per WINEPREFIX installierte Spiele/Programme in den zugeteilten Ordner im Homeverzeichnis des Users installiert werden. Damit stehen die Programme nicht im Konflikt mit anderen Programmen und können rückstandsfrei entfernt werden, ohne ein anderes Programm zu gefährden. Installiert wird dazu folgendermaßen |
| | | |
- | Erstellt oder aktualisiert einen Wine Ordner / die Konfiguration. Hier im Beispiel das Home des User.<br>
| + | WINEPREFIX=~/.<PREFIX> wine /Pfad/zur/exe-Datei |
- | Um Spiele jeweils in einer eigenen Wine umgebung zu starten gebt erst zb. folgendes ein:
| + | |
| | | |
- | wineprefixcreate --prefix ''~/.wine/Spiel''
| + | Hierbei legt nun Wine den Ordner .<PREFIX> im Homeverzeichnis des Users an (beispielsweise legt '''WINEPREFIX=~/.wine_test''' den Ordner '''.wine_test''' an) und installiert das Programm/Spiel nicht wie sonst nach ".wine" sonder nach ".<PREFIX>". |
| | | |
- | Um nun von dort aus etwas zu starten:
| + | Die weiter oben schon beschriebenen Programme zur Konfiguration (winecfg, regedit, winefile, usw.) müssen nun auch mit WINEPREFIX gestartet werden. Beispiel: |
| | | |
- | WINEPREFIX=~/.wine/Spiel wine "C:/setup.exe" | + | WINEPREFIX=~/.<PREFIX> winecfg |
| | | |
- | '''regedit'''
| |
| | | |
- | Der Wine Registry Editor. Sinnvolle Keys findet ihr hier -> [http://wiki.winehq.org/UsefulRegistryKeys Useful Registry Keys]
| + | == WINEDLLOVERRIDES == |
| | | |
- | '''wine iexplore ''http://www.spielen-unter-linux.de''''' | + | Mit den dll overrides ist eigentlich nichts anderes als die Einstellungen des Winecfg-Tab's "Bibliotheken" für die Kommandozeile. es gibt die folgenden Funktionen; ''' =d''' für disabled; ''' =n''' für nativ; '''=b''' für bulletin; man kann das ganze auch kombinieren zB: ''' =n,b''' erst die native dann die wine eigene |
| | | |
- | Internet Browser.
| |
| | | |
- | '''uninstaller'''
| + | === Beispiele === |
| | | |
- | Oberfläche zum deinstallieren von Programmen.
| + | <pre>WINEDLLOVERRIDES="winemenubuilder.exe=d" wine hallo.exe</pre> |
| + | Dieses Beispiel würde zB die Wineinterne Erstellung von Menüeinträgen verhindern, das ist sehr nützlich da Windowsspiele auch Verknüpfungen zu den Webseiten des Publishers, zu Liesmich-Dateien oder zum Deinstallieren erstellen.(Oft dauert das entfernen solcher Verknüpfungen länger als selbst eine zu erstellen) |
| | | |
- | '''winefile'''
| + | <pre>WINEDLLOVERRIDES="dxsetup.exe=d" wine setup.exe</pre> |
| + | Dies kann zum Beispiel genutzt werden um die lästigen DirectX-Installer aus der installation zu entfernen |
| | | |
- | Startet den Dateimanager.
| + | <pre>WINEDLLOVERRIDES="d3d9.dll=n,b" wine hallo.exe</pre> |
- | | + | Dieses würde erst eine native Version der d3d9.dll zuerst lade. |
- | '''notepad'''
| + | |
- | | + | |
- | Ein Texteditor.
| + | |
| | | |
| | | |
| == Siehe auch == | | == Siehe auch == |
| | | |
- | * [[Cedega]]<br> | + | * [[Cedega]] |
| * [[CrossOver Games]] | | * [[CrossOver Games]] |
| | | |
| | | |
- | == Weblinks == | + | == Gallium Nine Support (ArchLinux)== |
| + | Durch den Einsatz von gallium nine könnt ihr die fps verdoppeln. Funktioniert nur mit OpenSource Treiber! |
| | | |
- | [http://appdb.winehq.org/ Programm Datenbank (Was geht? Wo gibt es Probleme.)]<br>
| + | Zur nutzt von Gallium Nine Patches müsst ihr folgendes tun: |
- | [http://www.winehq.org/site/docs/wineusr-guide/index Wine Anfänger Guide]<br>
| + | Mesa aus dem repo installieren: https://wiki.archlinux.org/index.php/Unofficial_user_repositories#mesa-git |
- | [http://www.tatanka.com.br/ies4linux/index.html IE`s for Linux , IE 5, 6 und 7 auf Linux]<br>
| + | |
| | | |
| + | ===== mesa-git-repo: ===== |
| | | |
- | == Screenshots == | + | [mesa-git] |
| + | Server = http://pkgbuild.com/~lcarlier/$repo/$arch |
| + | SigLevel = Optional |
| | | |
| + | Und wine aus dem AUR https://aur.archlinux.org/packages/wine-staging-d3dadapter/ Kompilieren. |
| + | |
| + | Sollten Grafikfehler auftreten mal versuchen mit: |
| + | |
| + | DRI_PRIME=1 thread_submit=true wine zu starten |
| + | |
| + | ===== Weitere Infos zum gallium nine patch/Hilfe: ===== |
| + | |
| + | https://wiki.ixit.cz/d3d9 |
| + | irc://chat.freenode.net/d3d9 |
| + | |
| + | == Weblinks == |
| + | |
| + | * [http://appdb.winehq.org/ Programm-Datenbank (Was geht? Wo gibt es Probleme.)] |
| + | * [http://www.winehq.org/site/docs/wineusr-guide/index Wine-Anfänger-Guide] |
| + | * [http://www.tatanka.com.br/ies4linux/index.html IE`s for Linux , IE 5, 6 und 7 auf Linux] |
| + | * [https://wiki.ixit.cz/d3d9 Offizielle Seite des gallium Nine Patches für Wine] |
| + | |
| + | == Screenshots == |
| | | |
| {| width="100%" style="vertical-align: middle;" | | {| width="100%" style="vertical-align: middle;" |
Zeile 207: |
Zeile 222: |
| {| width="100%" style="vertical-align: middle;" | | {| width="100%" style="vertical-align: middle;" |
| |align="center"|[[Bild:Wine-3.jpg|thumb|none|Internet Explorer 6]] | | |align="center"|[[Bild:Wine-3.jpg|thumb|none|Internet Explorer 6]] |
- | |align="center"|[[Bild:Wine-4.png|thumb|none|Photoshop]] | + | |align="center"|[[Bild:Wine-4.png|thumb|none|Cinema4D(Demo) plus MS Word 2007]] |
| |} | | |} |
| + | |
| | | |
| --[[Benutzer:CheekyBoinc|CheekyBoinc]] 21:16, 17. Sep. 2007 (CEST) | | --[[Benutzer:CheekyBoinc|CheekyBoinc]] 21:16, 17. Sep. 2007 (CEST) |
| | | |
| [[Kategorie:How-To Datenbank]] | | [[Kategorie:How-To Datenbank]] |
| + | [[Kategorie:Arch]] |
| [[Kategorie:Debian]] | | [[Kategorie:Debian]] |
| [[Kategorie:Fedora]] | | [[Kategorie:Fedora]] |
Um ein Programm mit Wine zu starten gibt man folgendes in eine Konsole ein (als Beispiel):
Man sollte natürlich darauf achten, dass man sich auch im Ordner des auszuführenden Programms befindet!
Um die Geschwindigkeit einiger Programme zu erhöhen kann man (Fehler-)meldungen in der Konsole mit folgendem Befehl, den man vor "wine" setzt, unterdrücken:
in einer Konsole eingibt. Wenigstens einmal sollte winecfg gestartet werden damit Wine wichtige Ordnerstrukturen anlegen kann.
Dort kann man nun, neben der zu emulierenden Windows-Version, auch wichtige Einstellungen zu Grafik und Sound vornehmen.
Bei manchen Programmen oder Spielen kann es nützlich sein diese in einem "Virtuellen Desktop" zu starten (bzw. Fenstermodus). Das sieht dann so aus:
Führt ein Programm aus. Man sollte sich im Ordner der .exe befinden.
Installation von .msi Programmen.
Das Konfigurationsprogramm von Wine. Sollte mindestens einmal ausgeführt werden.
Simuliert einen Neustart unter Wine.
Gibt das Medium des gewählten Laufwerks frei.
Beendet Wine sofort.
Internet Browser.
Oberfläche zum Deinstallieren von Programmen.
Startet den Explorer.
Startet den alten Dateimanager.
Zeigt die aktuelle Wine Version an.
Ein Texteditor.
Die gebäuchlichste Art ein Spiel oder Programm zu installieren läuft meist mit "wine Programm.exe" (oder ähnlich) ab. Dabei werden sämtliche Programme/Spiele immer in "/home/USER/.wine" installiert. Es kann aber sein, dass Spiel A eine andere Konfiguration und/oder andere Zusatzprogramme benötigt als Spiel B (wobei die Konfiguration und die Zusatzprogramme von Spiel A die Ausführung von Spiel B stören) oder aber man möchte sich von einem Spiel trennen und das auch rückstandsfrei, ohne dabei andere Programme zu gefährden. Dafür gibt es WINEPREFIX.
Dies ist nicht etwa ein zusätzliches Programm, sondern eine Option von Wine, welche bewirkt, dass per WINEPREFIX installierte Spiele/Programme in den zugeteilten Ordner im Homeverzeichnis des Users installiert werden. Damit stehen die Programme nicht im Konflikt mit anderen Programmen und können rückstandsfrei entfernt werden, ohne ein anderes Programm zu gefährden. Installiert wird dazu folgendermaßen
Hierbei legt nun Wine den Ordner .<PREFIX> im Homeverzeichnis des Users an (beispielsweise legt WINEPREFIX=~/.wine_test den Ordner .wine_test an) und installiert das Programm/Spiel nicht wie sonst nach ".wine" sonder nach ".<PREFIX>".
Die weiter oben schon beschriebenen Programme zur Konfiguration (winecfg, regedit, winefile, usw.) müssen nun auch mit WINEPREFIX gestartet werden. Beispiel:
Mit den dll overrides ist eigentlich nichts anderes als die Einstellungen des Winecfg-Tab's "Bibliotheken" für die Kommandozeile. es gibt die folgenden Funktionen; =d für disabled; =n für nativ; =b für bulletin; man kann das ganze auch kombinieren zB: =n,b erst die native dann die wine eigene
Dieses Beispiel würde zB die Wineinterne Erstellung von Menüeinträgen verhindern, das ist sehr nützlich da Windowsspiele auch Verknüpfungen zu den Webseiten des Publishers, zu Liesmich-Dateien oder zum Deinstallieren erstellen.(Oft dauert das entfernen solcher Verknüpfungen länger als selbst eine zu erstellen)
Dies kann zum Beispiel genutzt werden um die lästigen DirectX-Installer aus der installation zu entfernen
Dieses würde erst eine native Version der d3d9.dll zuerst lade.
Durch den Einsatz von gallium nine könnt ihr die fps verdoppeln. Funktioniert nur mit OpenSource Treiber!