2004 / MMM Test unter Linux
MMM Test unter Linux
MMM Test ist eine Lernsoftware für den Führerschein in
Österreich. Da auch ich diesen Sommer (2004) den Theoriekurs
für den Führerschein gemacht habe, und ich natürlich
auch etwas dafür am PC üben musste, hab ich mich gleich
einmal drauf und dran gemacht, das Windows-Programm MMM Test unter
Linux zum Laufen zu bringen. Mit Wine ist es mir ohne große
Probleme gelungen. Hier erfährt ihr, wie es geht.
Update 2007-06-06:
Donnie Darko versucht gerade,
die aktuelle MMM Test-Version auf Debian Etch mit Wine 0.9.38 zum
Laufen zu bekommen. Beim Starten bricht das Programm mit folgenden
Fehlermeldungen ab:
- Fehler #10: Die Setup-Datei ist nicht in Ordnung, bitte kontrollieren Sie die Programmeinstellungen!
- Fehler #62: Die Bildüberprüfungsdatei "PicCRC.MMM" ist defekt. Bitte ersetzen. ( MMM Test wird nicht ausgeführt)
Mein Vorschlag wäre, in diesem Fall das qemu-Paket oder VMWare zu
benutzen, und darin ein minimales Windows-System aufzusetzen, in
dem man dann MMM Test starten kann.
Eine (englische) Anleitung, wie man qemu in Debian installiert und
verwendet findet sich unter qemu im Debian Wiki.
Benötigte Packages
Bevor wir loslegen, solltet ihr euch aktuelle Packages für
eure Linux-Distribution holen. Die Dinge, die ihr benötigt,
sind Wine und winesetuptk (natürlich braucht
ihr zweiteres nur, wenn ihr die Konfiguration mit Hilfe einer
GUI vornehmen wollt).
Für meinen PC (Slackware) fand ich Packages wie immer auf
LinuxPackages.net.
Unter Debian installiert man sich Wine mit einem
apt-get install wine als root-User.
Bei anderen Distributionen empfehle ich einen Blick auf die
offiziellen Wine-Seiten:
http://www.winehq.com/ › WineHQ - Offizielle Wine-Seite
http://www.winehq.com/site/docs/wine-user/config-helper-programs › WineHQ's Easy configuration helper programs
Konfiguration mit winesetuptk
Nachdem ihr die Packages auf eurem System installiert habt,
bzw vom Source compiliert habt, öffnet ihr mit dem
Befehl winesetuptk
das GUI-Konfigurationsprogramm von Wine. Stellt nun im
Konfigurationsdialog die Einstellunge so ein, wie sie hier
in den 3 Screenshots vorgegeben sind:
Weiters solltet ihr im Abschnitt "Advanced" in den
Sektionen "Drives" und "Paths" jeweils
zumindest das Diskettenlaufwerk, sowie das CD-ROM Laufwerk
angeben. Ich habe zusätzlich eine Windows XP - Partition
als Laufwerk C: angegeben, um ganz sicher zu gehen. Danach
nochmal alles kontrollieren, und "Finish".
MMM Test einrichten und starten
Nun holen wir uns die MMM Test-CD und die Diskette, legen
beide Medien in die Laufwerke und mounten diese. Ist euch
das zu umständlich, dann schreiben wir uns
ein Shell-Skript, das das für uns erledigt, und gleich
MMM Test von der CD startet:
#!/bin/bash
#
# MMM Test fuer Linux Starter
# Thomas Perl, 19.07.2004
#
mount /mnt/cdrom
mount /mnt/floppy
(cd /mnt/cdrom; winelauncher MMMTest.exe)
umount /mnt/floppy
umount /mnt/cdrom
eject /dev/cdrom
Natürlich wird hier davon ausgegangen, dass eure CD
und eure Diskette in /mnt/cdrom bzw /mnt/floppy bzw
/dev/cdrom gemountet werden, also gegebenenfalls anpassen.
Der Befehl winelauncher MMMTest.exe
startet MMM Test von der CD-ROM, es sollte das Menü
von MMM Test zu sehen sein:
Jetzt könnt ihr losstarten, und auch unter eurem
Lieblingsbetriebssystem für die theoretische
Führerscheinprüfung mit MMM Test lernen - na
wie fein ist das denn?
Bugs
Einziger Kritikpunkt, der mir
beim Lernen aufgefallen ist: Die Erklärungstexte
(Tipps) werden unter Wine nicht richtig angezeigt, was
aber eher an einer RTF-DLL oder so liegt.. Wenns ihr
die Tipps trotzdem auch unter Linux ansehen wollt,
dann einfach auf der CD-ROM im Unterverzeichnis
"Tipps" sehen, und dort die RTF-Dateien zB mit
AbiWord (oder KWrite oder OpenOffice) öffnen und durchlesen.
Und wer weiß.. vielleicht ist dieses Problem in einer
der nächsten Versionen von Wine bzw MMM Test behoben?
Ich hoffe, dieser Text war hilfreich, und wünsche
euch viel Spaß beim Lernen für die Prüfung
und auch bei der Prüfung alles Gute!
Links
Homepage von MMM Software: mmm-software.at
Wine Is Not an Emulator: winehq.org
Mon Jul 9 14:53:40 2007 +0000