Wine
Aus Ubuntu-Forum Wiki
Zeile 1: | Zeile 1: | ||
- | [[704. | + | [[Bild:710.png]][[Bild:704.png]][[Bild:610.png]] |
= Was ist Wine = | = Was ist Wine = | ||
Zeile 14: | Zeile 14: | ||
einmal die einfache Variante über den Paketmanager [[Apt]] und einmal | einmal die einfache Variante über den Paketmanager [[Apt]] und einmal | ||
die manuelle Installation von Hand. | die manuelle Installation von Hand. | ||
- | == Wine Installation über | + | |
+ | == Wine Installation über APT == | ||
Der Emulator "Wine" lässt sich schnell und einfach per | Der Emulator "Wine" lässt sich schnell und einfach per | ||
Apt installieren, dazu tippen wir: | Apt installieren, dazu tippen wir: | ||
Zeile 22: | Zeile 23: | ||
Ein Windows-Programm können wir nun starten über: | Ein Windows-Programm können wir nun starten über: | ||
+ | |||
wine spiel.exe | wine spiel.exe | ||
Zeile 31: | Zeile 33: | ||
Kommando aus: | Kommando aus: | ||
- | tar -xzvf wine-'versionsnummer'.tar.gz | + | tar -xzvf wine-'versionsnummer'.tar.gz |
- | ('versionsnummer' ist die aktuelle versionsnummer des Wine projekts) ein damit das Archiv entpackt wird. Nun wechselt man in das Verzeichnis cd wine-'versionsnummer' | + | ('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 | ||
- | ./configure --prefix=/usr | + | ./configure --prefix=/usr |
- | (die Variable --prefix=/usr bestimmt | + | (die Variable --prefix=/usr bestimmt den Installationsort) |
- | danach make depend | + | danach: |
+ | make depend | ||
(erstellen der Abhängigkeiten) | (erstellen der Abhängigkeiten) | ||
- | make | + | make |
(die eigentliche Kompilation) | (die eigentliche Kompilation) | ||
und dann noch: | und dann noch: | ||
- | make install | + | 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) | ||
Zeile 49: | Zeile 55: | ||
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: | 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: | ||
- | cd /home/'Benutzername' | + | cd /home/'Benutzername' |
- | mkdir .wine | + | mkdir .wine |
Nun kopieren wir die Musterkonfigurationsdatei in unser verstecktes Verzeichnis wine: | Nun kopieren wir die Musterkonfigurationsdatei in unser verstecktes Verzeichnis wine: | ||
- | cp wine -'versionsnummer'/documentation/samples/*.* /home/'Benutername'/.wine/ | + | cp wine -'versionsnummer'/documentation/samples/*.* /home/'Benutername'/.wine/ |
Nun sind noch die entsprechenden Unterverzeichnise zu erstellen: | Nun sind noch die entsprechenden Unterverzeichnise zu erstellen: | ||
- | mkdir /home/'Benutzername'/.wine/c | + | mkdir /home/'Benutzername'/.wine/c |
- | mkdir /home/'Benutzername'/.wine/c/windows | + | mkdir /home/'Benutzername'/.wine/c/windows |
- | mkdir /home/'Benutzername'/.wine/c/windows/fonts | + | mkdir /home/'Benutzername'/.wine/c/windows/fonts |
- | mkdir /home/'Benutzername'/.wine/c/windows/system | + | mkdir /home/'Benutzername'/.wine/c/windows/system |
Nun Bearbeiten wir noch die config Datei, die sich in versteckten Verzeichnis ''.wine'' befindet. | Nun Bearbeiten wir noch die config Datei, die sich in versteckten Verzeichnis ''.wine'' befindet. | ||
Zeile 68: | Zeile 74: | ||
Das ganze sieht dann ungefähr so aus: | Das ganze sieht dann ungefähr so aus: | ||
- | [Version] | + | [Version] |
- | ; Windows version to imitate | + | ; Windows version to imitate |
- | (win95,win98,winme,nt351,nt40,win2k,winxp,wn2k3,win20,win30,win31) | + | (win95,win98,winme,nt351,nt40,win2k,winxp,wn2k3,win20,win30,win31) |
- | "Windows" = "win98" | + | "Windows" = "win98" |
- | ; Dos version to imitate | + | ; Dos version to imitate |
- | ;"DOS" = "6.22" | + | ;"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. | 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. | ||
Zeile 79: | Zeile 85: | ||
Jetzt benötigen wir nur noch die Schriftarten von Windows. Diese kopieren wir in unser .wine verzeichnis. | Jetzt benötigen wir nur noch die Schriftarten von Windows. Diese kopieren wir in unser .wine verzeichnis. | ||
- | cp /'Festplattenmountpunkt_voon_Windows'/windows/Fonts/*.* /home/'Benutername'/.wine/c/windows/Fonts/ | + | cp /'Festplattenmountpunkt_voon_Windows'/windows/Fonts/*.* /home/'Benutername'/.wine/c/windows/Fonts/ |
So wine ist nun konfiguriert. Man kann jetzt seine gewünschte Applicationen ausführen | So wine ist nun konfiguriert. Man kann jetzt seine gewünschte Applicationen ausführen | ||
Zeile 85: | Zeile 91: | ||
Ein Windowsprogramm startet man nun mit: | Ein Windowsprogramm startet man nun mit: | ||
- | + | ||
- | wine | + | wine Photoshop.exe |
Wenn man ein Programm installieren will gibt man einfach: | Wenn man ein Programm installieren will gibt man einfach: | ||
- | wine setup.exe | + | wine setup.exe |
ein danach folgt man einfach der Installationsroutine. | ein danach folgt man einfach der Installationsroutine. | ||
Zeile 96: | Zeile 102: | ||
Zur Vereinfachung von Starten von Programmen kann man sich ein kleines Shell script schreiben. | Zur Vereinfachung von Starten von Programmen kann man sich ein kleines Shell script schreiben. | ||
- | Wir geben zunächst in der Konsole | + | Wir geben zunächst in der Konsole: |
- | touch 'Scriptname'.sh ein danach folgt das Kommando | + | touch 'Scriptname'.sh |
- | mcdedit 'Scriptname'.sh | + | ein danach folgt das Kommando |
+ | mcdedit 'Scriptname'.sh | ||
- | Das Script könnte wie folgt aussehen | + | Das Script könnte wie folgt aussehen: |
- | #!/bin/bash | + | #!/bin/bash |
- | cd /home/'Benutername'/.wine/c/Photoshop | + | cd /home/'Benutername'/.wine/c/Photoshop |
- | wine Photoshop.exe | + | 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. | 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. | ||
- | chmod 777 'Scriptname'.sh | + | chmod 777 'Scriptname'.sh |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
+ | Zum starten des Script genügt es jetzt wenn man auf 'Sciptname'.sh klickt oder es in der Konsole mittels ./'Scriptname.sh | ||
+ | ausführt. | ||
= Links zu Wine = | = Links zu Wine = |
Version vom 19. Oktober 2007, 17:52 Uhr
Inhaltsverzeichnis |
1 Was ist Wine
Wine (WINE Is Not an Emulator) ist ein Emulator für Unix und Linux der es möglich macht Windows-Programme auszuführen. Das Programm Wine unterliegt der LGPL-Lizens, (GNU Lesser General Puplic License [1]) dass bedeutet, dass der Quelltext und die Dokumentation von Wine frei einsehbar sind. Aus dem Wine-Projekt bildete sich später, dass kommerzielle Cedega Projekt.
2 Wine installieren
Hier werden zwei Möglichkeiten angegeben um Wine zu installieren, einmal die einfache Variante über den Paketmanager Apt und einmal die manuelle Installation von Hand.
2.1 Wine Installation über APT
Der Emulator "Wine" lässt sich schnell und einfach per Apt installieren, dazu tippen wir:
sudo apt-get install wine
in unsere Konsole und schon installiert sich Wine.
Ein Windows-Programm können wir nun starten über:
wine spiel.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 der Projektseite winehq[2]. Nach dem Herunterladen der Datei führen wir in der Konsole das folgende Kommando aus:
tar -xzvf wine-'versionsnummer'.tar.gz
('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
./configure --prefix=/usr
(die Variable --prefix=/usr bestimmt den 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)
3 Konfiguration von Wine
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:
cd /home/'Benutzername' mkdir .wine
Nun kopieren wir die Musterkonfigurationsdatei in unser verstecktes Verzeichnis wine:
cp wine -'versionsnummer'/documentation/samples/*.* /home/'Benutername'/.wine/
Nun sind noch die entsprechenden Unterverzeichnise zu erstellen:
mkdir /home/'Benutzername'/.wine/c 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. In der Zeile wo "Windows" = "Version_Windows" steht tragen wir anstelle von "Version_Windows" win98 ein.
Das ganze sieht dann ungefähr so aus:
[Version] ; 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.
Jetzt benötigen wir nur noch die Schriftarten von Windows. Diese kopieren wir in unser .wine verzeichnis.
cp /'Festplattenmountpunkt_voon_Windows'/windows/Fonts/*.* /home/'Benutername'/.wine/c/windows/Fonts/
So wine ist nun konfiguriert. Man kann jetzt seine gewünschte Applicationen ausführen (Wie z.B. die Trial-Version von Adobe Photoshop)
Ein Windowsprogramm startet man nun mit:
wine Photoshop.exe
Wenn man ein Programm installieren will gibt man einfach:
wine setup.exe
ein danach folgt man einfach der Installationsroutine.
4 Perl Starter anlegen
Zur Vereinfachung von Starten von Programmen kann man sich ein kleines Shell script schreiben. 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:
#!/bin/bash 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.
chmod 777 'Scriptname'.sh
Zum starten des Script genügt es jetzt wenn man auf 'Sciptname'.sh klickt oder es in der Konsole mittels ./'Scriptname.sh ausführt.
5 Links zu Wine
- Homepage des Wine Projekts [3]
- Hersteller von CrossOver Office [4]
- Hersteller von WineX [5]