Wenn man Windows-Software installieren möchte, die sehr viel Speicherplatz benötigt, aber das Clientimage nicht aufzublähen will, so könnte man nicht lokal auf dem Client, sondern auf dem Server installieren. Unter Wine steht das Netzlaufwerk k: dafür zur Verfügung, welches das Serververzeichnis /home/samba/progs
ist und auf dem Client bei den Domänenbenutzern auch unter /home/samba/progs
zur Verfügung steht. Da der linuxadmin, den man für lokale Programminstallationen verwendet, kein Domänenbenutzer ist, kann man ihn für Netzwerkinstallationen nicht verwenden. Deshalb installiert man mit dem pgmadmin und bearbeitet mit dem linuxadmin die lokalen Einstellungen vor und nach. Dabei ist →lmlcc sehr hilfreich.
Hier wird das allgemeine Vorgehen beschrieben und dazu ein Beispiel angegeben (kursiv): Klett Mathetrainer 5 unter wine 1.7.55. Vergleiche →Wine und Mathetrainer Klasse 5 bis 10 (Klett-Verlag): Installation auf Netzlaufwerk k:
/home/administrators/pgmadmin
löschen, damit der pgmadmin beim Anmelden eine aktuelle Kopie des Profils vom linuxadmin erhält.sophomorix-passwd -u pgmadmin --shell /bin/bash
wine /media/username/MATHETRAINER5NWV/setup.exe
wine pfadzursetupdatei
K:/Program Files (x86)/Klett/Mathetrainer 5
wine „/home/samba/progs/Program Files (x86)/Klett/Mathetrainer 5/Buchauswahl.exe“
. Die Veränderungen sollten in der Datei /home/samba/progs/Program Files (x86)/Klett/Mathetrainer 5/settings/config.ini
auf dem Server gespeichert werden (nicht getestet), so dass keine weiteren Anpassungen nötig sein sollten um die Buchauswahl zu ändern./home/administrators/pgmadmin/.wine/user.reg
oder in einer ini-Datei im Programmverzeichnis./home/samba/progs/Program Files (x86)/Klett/Mathetrainer 5/settings/config.ini
kann man den Eintrag für UserDataDir ändern, so dass Laufwerk h: verwendet wird, welches Home_auf_Server entspricht. Dann sollte auch die Fehlermeldung beim Start nicht mehr erscheinen (UserDataManager: Für die Datenspeicherung ist kein gültiger Datenpfad angegeben).UserDataDir=H:\Klett\Mathetrainer5
/home/administrators/pgmadmin/.local/share/icons/hicolor/
oder man extrahiert das Icon aus einer exe-Datei (z.B. setup.exe) mit einer Software. Ich hinterlege das Icon gerne in /usr/share/icons
mit Leserechten für alle./home/samba/progs/Program Files (x86)/Klett/Mathetrainer 5/settings/icons/Mathetrainer.ico
. Ich habe das Icon aus der setup.exe extrahiert, da ich dies für Mathetrainer 8,9 und 10 sowieso machen musste, da Mathetrainer.ico dort nicht brauchbar war./usr/share/applications
[Desktop Entry] Name=Mathetrainer 5 Exec=wine "/home/samba/progs/Program Files (x86)/Klett/Mathetrainer 5/Mathetrainer.exe" Type=Application StartupNotify=true Icon=/usr/share/icons/mathetrainer5-7.png Categories=Education;
/home/administrators/pgmadmin
sollte man abschließend löschen, damit der pgmadmin beim nächsten Anmelden wieder eine aktuelle Kopie des Profils vom linuxadmin erhält.