[[Vorlage(Archiviert)]] {{{#!vorlage Wissen [:Packprogramme: Ein Archiv entpacken] [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] }}} {{{#!vorlage Warnung Einige Tools der von WineTools installierten Programme, wie dcom98 und der Internet Explorer, setzen eine gültige Windows-Lizenz voraus. Hat man diese nicht, darf man diese Programme nicht installieren ([http://www.von-thadden.de/Joachim/WineTools/index.html#legal mehr] {en}). }}} [[Inhaltsverzeichnis(1)]] [[Bild(winetools.png, 150, left)]] [http://www.von-thadden.de/Joachim/WineTools/index.html WineTools] {en} ist ein Zusatzprogramm zu [:Wine:], das ähnlich wie kommerzielle Wine-Derivate (wie Crossover Office oder Cedega) die Standard-Wine-Installation aufpeppt, um es kompatibler zu machen. Es enthält Skripte, die die Installation vieler Windows-Programme anpassen, so dass diese Programme dann korrekt unter Wine arbeiten. WineTools ist aber nur eine '''Beta''' und es können Fehler auftreten. = Download = WineTools passend der [http://www.von-thadden.de/Joachim/WineTools/index.html#download Kompatibiltätstabelle] {en} auf der WineTools-Homepage downloaden. Ab der Wine-Version 0.9 ist die passend WineTools-Version für Ubuntu die [http://ds80-237-203-29.dedicated.hosteurope.de/wt/winetools-0.9jo-III.tar.gz winetools-0.9jo]. = Installation = Das heruntergeladene tar.gz-Archiv entpacken [1] und in einem Terminals [2] in das ausgepackte WineTools-Verzeichnis wechseln. Dort führt man das Installationsskript aus: {{{#!vorlage Befehl sudo ./install }}} Leider macht das Skript ein paar Sachen falsch, so dass man noch die symbolischen Links richtig setzen muss. Hier mal exemplarisch für die Version ''wt0.9jo'': {{{#!vorlage Befehl sudo cp wt0.9jo /usr/local/winetools/ sudo ln -sf /usr/local/winetools/Xdialog.builtin /usr/local/winetools/Xdialog sudo ln -sf /usr/local/winetools/wt0.9jo /usr/local/bin/wt sudo ln -sf /usr/local/winetools/wt0.9jo /usr/local/bin/winetools sudo ln -sf /usr/local/winetools/findwine /usr/local/bin/findwine }}} = Start und Funktionen = Nun kann man WineTools als normaler User ('''Wichtig!''') mit dem Befehl [2] {{{#!vorlage Befehl wt }}} starten. == Erklärung der wichtigsten WineTools Funktionen == * ''Base setup'': Grundeinstellungen * ''Create a Fake Windows drive'': Erstellt virtuelle Laufwerke für Wine; geht aber auch mit [:Wine:winecfg]. * ''DCOM98'': Installation von Windows Systemdateien, die zur Benutzung von vielen Programmen nötig sind. * ''Install tested software'': Installation von durch Winetools unterstütze Programme. = Problemlösungen = Leider funktioniert die Versionsübergabe nicht immer und es erscheint die Meldung: {{{Winetools cannot run with a Wine version older than 20050628... }}} Der einfachste Weg ist das Auskommentieren der Versionsüberprüfung im Skript. Dazu öffnet man die Datei '''/usr/local/winetools/wt0.9jo''' mit einem Editor [3] mit Root-Rechten. Dann sucht man nach dieser Passage: {{{# Version check VER1=`echo ${WINEVER//[0-9]/}` VER2=`echo ${VER1:0:1}` if [ "$VER2" != "." ] ; then # no '.' in the version number, so it's a version < 0.9 if [ "$WINEVER" -lt "20050628" ]; then $DIALOG --title "`eval_gettext "*** ERROR ***"`" \ --msgbox "`eval_gettext "Winetools cannot run with a Wine version older than 20050628..."`" 6 60 exit $1 fi fi }}} Jetzt ändert man es zu: {{{# Version check VER1=`echo ${WINEVER//[0-9]/}` VER2=`echo ${VER1:0:1}` # if [ "$VER2" != "." ] ; then # # no '.' in the version number, so it's a version < 0.9 # if [ "$WINEVER" -lt "20050628" ]; then # $DIALOG --title "`eval_gettext "*** ERROR ***"`" \ # --msgbox "`eval_gettext "Winetools cannot run with a Wine version older than 20050628..."`" 6 60 # exit $1 # fi # fi }}} Jetzt wird dei Datei wieder gespeichert und die WineTools sollten starten. # tag: Emulation und Virtualisierung