Applikationen (Windows/Linux) im Schulnetz bereit stellen
Inhaltsverzeichnis
Auf dem Debian Edu Hauptserver (in der Anpassung von IT-Zukunft Schule) finden Sie einen Ordner für das Bereitstellen von ausführbaren Anwendungen (Linux, Windows): den Public Ordner.
Speicherort unter Linux
Der Public-Ordner befindet sich auf allen Skolelinux-Arbeitsplätzen unter dem Pfad:
/skole/tjener/group0/.public
Hinweis: Die Nutzung des Public-Ordners unter Linux ist konzeptionell noch nicht ausgereift. Vorzuziehen ist in jedem Fall eine Paketierung der Software, so dass sie sich auf einem Debian stable System installieren lässt.
Speicherort unter Windows
Der Public-Ordner unter Windows ist über die Netzwerkfreigabe
\\tjener\public
zu erreichen.
Die Netzwerkfreigabe wird über das Windows-Anmeldeskript mit dem Netzwerklaufwerk P: verbunden.
Im Gegensatz zu allen anderen Netzlaufwerken, können ausführbare Windows-Dateien auf P: gestartet werden.
Bereitstellen von Anwendungen
Für die Bereitstellung von Applikation wurde im Public-Ordner der Unterordner programs eingerichtet.
Bereitstellen von Anwendungen (Linux) im Public-Ordner
Wichtig: Eine Paketierung der entsprechenden Anwendung zur Installation auf einem Debian stable System ist in jedem Fall einer zentralen Bereitstellung im Netzwerk vorzuziehen!!! Eine Bereitstellung von Software auf dem Public-Ordner für Linux wird dennoch in Einzelfällen vorgenommen.
Bereitstellen von Anwendungen (Windows) im Public-Ordner
Eine zentrale Software-Bereitstellung ohne vorangegangene Installation (=Ausführen einer setup.exe Datei) ist in den meisten Fällen nicht trivial. Die Bereitstellung muss in jedem Fall sorgfältig getestet werden.
Die bereitgestellte Software muss 32bit Software sein, damit sie wirklich von jedem Windows-PC im Netzwerk ausgeführt werden kann.
Alternativ können auch Java Anwendungen .jar Dateien im Public-Ordner bereit gestellt werden.
Portable Anwendungen lassen sich häufig zentral ohne vorangegangene Installation bereit stellen, allerdings muss bei der Bereitstellung darauf geachtet werden, dass der Speicherpfad für Nutzerdaten angepasst wird. Nutzerdaten sollten in jedem Fall im Home-Verzeichnis des/r Benutzers/in abglegt werden. Lässt sich eine Portable Applikation nicht dahingehend manipulieren, ist sie für eine zentrale Bereitstellung im Windows-Netzwerk nicht geeignet.
Anleitungen für die Bereitstellung diverser Software-Pakete
Hinweise für Administrator/innen
Public-Ordner anlegen
Diese Befehlsfolge (bash) erzeugt den Public-Ordner:
$ cd /skole/tjener/group0 $ sudo mkdir .public $ sudo chmod 0775 .public $ sudo setfacl -m g:fs-admins:rwx .public $ sudo setfacl -m d:g:fs-admins:rwx .public
Samba Konfiguration für Public-Ordner
Der Eintrag in der Samba-Konfiguration (Datei: /etc/samba/smb.conf) für den Public-Ordner sieht wie folgt aus:
[public] invalid users = Administrator root comment = Öffentliches Verzeichnis path = /skole/tjener/group0/.public browseable = no guest ok = no writable = no write list = @fs-admins acl map full control = true acl group control = yes map acl inherit = yes inherit acls = yes valid users = @students @teachers @admins @fs-admins veto files = /*.scr/*.scf/*.sct/*.bas/*.ade/*.adp/*.asp/*.asx/*.chm/*.eml/*.nws/riched20.dll/*.{*}/