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.exewine pfadzursetupdatei
K:/Program Files (x86)/Klett/Mathetrainer 5wine „/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.