[[Vorlage(Archiviert,)]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] [:Pakete_installieren: Installation von Programmen] [:sudo: Root-Rechte] [:Editor: Einen Editor verwenden] [:Benutzer_und_Gruppen:Benutzer einer Gruppe zuordnen] }}} [[Inhaltsverzeichnis()]] [[Bild(LTSP/ltsp_logo.png, 128, align=left)]] Grundgedanke beim [:Archiv/LTSP:] ist, dass alle Anwendungen auf dem Server laufen, die Clients keine hohen Anforderungen an die Performance haben und nicht einzeln gewartet werden müssen. Wenn jedoch auf die lokale Hardware der Clients zurückgegriffen werden soll, müssen Anwendungen auch lokal installiert sein. In diesem Artikel wird dies beispielhaft für die Nutzung einer [:Webcam:] mit Google Hangout und den Programmen [:Chromium:] und [:guvcview:] gezeigt. Die Clients sind in diesem Fall 32-bit-Rechner, sinngemäß funktioniert dies analog für 64-Bit. =Installation auf dem Server= ==Installation im Client chroot== Die Installation erfolgt im Verzeichnis der Clients. Hierzu müssen folgende Schritte im Terminal[1] durchgeführt werden[2][3]: {{{#!vorlage Befehl sudo cp /etc/apt/sources.list /opt/ltsp/i386/etc/apt/sources.list sudo chroot /opt/ltsp/i386 mount -t proc proc /proc apt-get update apt-get install chromium-browser apt-get install guvcview dpkg -i google-talkplugin_current_i386.deb exit sudo umount /opt/ltsp/i386/proc sudo ltsp-update-image --arch i386 }}} ==Anpassen der LTSP-Konfiguration== Die Konfiguration in der Datei [:Archiv/LTSP/lts.conf:lts.conf] muss noch für lokale Anwendungen angepasst werden. Dazu wird die Datei '''/var/lib/tftpboot/ltsp/i386/lts.conf''' mit Root-Rechten editiert[4]. {{{ LOCAL_APPS = True }}} ==Anpassen der Benutzerrechte== Insbesondere für den Zugriff auf die lokale Webcam müssen alle Benutzer in der Gruppe ''"video"'' sein. Hierzu entweder die Datei '''/etc/group''' mit Root-Rechten editieren oder mit einer grafischen Benutzerverwaltung[5] die Benutzer der Gruppe ''"video"'' zuordnen. Alternativ kann der Zugriff für alle Benutzer im chroot freigeschalten '''/etc/udev/rules.d/99-webcam.rules''' werden: {{{#!vorlage Befehl KERNEL=="video*", GROUP="video", MODE="0666" }}} = Benutzung der lokalen Anwendung = Die lokale Anwendung wird dann im Terminal gestartet: {{{#!vorlage Befehl ltsp-localapps chromium-browser }}} Alternativ kann auch eine Verknüpfung angelegt werden. =Problembehebung= Wenn Chromium bei der letzten Benutzung nicht ordnungsgemäß beendet wurde, erscheint eine Fehlermeldung. Dann muss erst eine Protokoll-Datei gelöscht werden, danach kann Chromium wieder gestartet werden. {{{#!vorlage befehl rm ~/.config/chromium/SingletonLock }}} = Links = * [http://wiki.ltsp.org/wiki/Ltsp-localapps ltsp-localapps] {en} - weitere Informationen des LTSP-Projekts * [:Archiv/LTSP:] {Übersicht} Übersichtsartikel #tag: LTSP, Webcam, Server, Edubuntu