Inhaltsverzeichnis

Der Hamburg Unified Linux Client - HULC (14.04/16.04)

Zum Vergleich Defaultcloop Ubuntu 14.04 mit Unity, statt KDE

Die hier beschriebenen Befehle müssen als Root oder mit sudo ausgeführt werden - in Ubuntu: sudo su (sudo -i), für eine root-Umgebung. Der Artikel richtet sich an Erfahrene im Bereich Linux

Mach mit!

Wer am Client mitwirken möchte, kann sich gerne hier melden. Eine Anmeldung im SchulCommSy ist kostenlos und CommSy selbst ist freie & Open Source Software.

Grundlegendes

HULC 16.04 (alpha1)

Verwendete und vorhandene Paketquellen

Hinweis:

Pakete & Installscripts

Entfernte Pakete

kde-wallpapers rekonq kontact kmail korganizer kdepim-kresources libkdepim4 libpimactivity4 knotes telepathy* dragonplayer ktorrent quassel akonadi-server kwalletmanager

Hinzugefügte Pakete

firefox chromium-browser chromium-codecs-ffmpeg-extra vlc openssh-server browser-plugin-vlc kipi- plugins cups-pdf paprefs acetoneiso rcconf pdfsam testdisk libreoffice-officebean libreoffice-ogltrans libreoffice-pdfimport libreoffice-wiki-publisher libreoffice-templates krdc aptitude kfind libreoffice speedcrunch lame openclipart-libreoffice mozplugger muon mysql-client marble network-manager-openvpn icedtea-plugin touchegg chromium-browser screen sysv-rc-conf xvidenc rdate libdvdcss2 ktouch easytag simplescreenrecorder k3b krename ncdu pdfshuffler pdftk ncdu htop lightdm-kde-greeter language-pack-kde-de mc

Hinweise: libudev0 und sämtliche Abhängigkeiten für die Smartboardsoftware wurden installiert (diese können mit sudo apt-get autoremove entfernt werden), OpenBoard wurde installiert http://edu.ge.ch/sem/equipement/outils/openboard-logiciel-libre-denseignement-numerique-interactif-1223

Installscripts

Nach der Installation befinden sich Installationsskripte auf dem Desktop. Wenn man die Dateien mit einem Rechtsklick öffnet, findet man die zugehörigen Pakete darin. Für die Installation müssen die Skripte nur angeklickt werden

Multimedia Pakete

quassel audacity scite scribus inkscape hydrogen mediathekview avidemux-qt qstopmotion kdenlive darktable calibre tuxmath scratch gimp gimp-data-extras librecad puddletag soundkonverter handbrake rapid-photo-downloader kid3 kamoso openclipart

Lernprogramme

gcompris semantik

Entwicklung

lazarus bluefish bluegriffon

Sonstiges

thunderbird

Anpassungen - nach der Installation

Systemanpassungen nach der Installation

/dev/sda1     /          ext4     errors=remount-ro     0       0
/dev/sda2     none       swap     sw                    0       0
#/dev/sda3    /virtual     ext4     defaults              0       0
--Schnipp--
# Search timelimit
timelimit 5

# Bind/connect timelimit
bind_timelimit 5

Offline Benutzer

HULC 14.04

Softwarequellen & Pakete

Im Kapitel „Nach der Installation“ findet man Hinweise über weitere, optionale Software

Um uns die Prozedur zu vereinfachen, haben wir das Hinzufügen verschiedener Paketquellen in einem langen verketteten Befehl ausgeführt. Folgende Quellen benutzen wir (momentan sind noch nicht alle Quellen verfügbar)

So fügen wir unsere Quellen hinzu (bitte nur 1x komplett ausführen, sonst gibt es „dupes“. ( Die Partnerquellen vorher aktivieren. Dies ist unsere sources.list vor Ausführung des Skriptes )

cd /tmp/ && wget -q -O - http://archive.getdeb.net/getdeb-archive.key | apt-key add - && sh -c 'echo "deb http://archive.getdeb.net/ubuntu trusty-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list' && sh -c 'echo "deb http://pkg.linuxmuster.net/ trusty/" >> /etc/apt/sources.list.d/linuxmuster.list' && wget -q http://pkg.linuxmuster.net/linuxmuster.net.key -O - | apt-key add - && sh -c 'echo "deb http://download.videolan.org/pub/debian/stable/ /" >> /etc/apt/sources.list.d/videolan.list' &&
wget -O - http://download.videolan.org/pub/debian/videolan-apt.asc| apt-key add - && apt-add-repository ppa:maarten-baert/simplescreenrecorder && apt-add-repository ppa:kubuntu-ppa/ppa && wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_14.04/Release.key && apt-key add - < Release.key && sh -c 'echo "deb http://www.geogebra.net/linux/ stable main" >> /etc/apt/sources.list.d/geogebra.list' && wget -O - http://www.geogebra.net/linux/office@geogebra.org.gpg.key| apt-key add - && apt-add-repository ppa:kubuntu-ppa/backports && add-apt-repository ppa:libreoffice/ppa && add-apt-repository ppa:webupd8team/y-ppa-manager && sudo apt-get update

So fügen wir unsere Pakete hinzu und entfernen unnötiges

<blockquote> apt-get install firefox vlc openssh-server kid3 gimp browser-plugin-vlc audacity kipi-plugins kdeadmin cups-pdf semantik kshutdown soundkonverter kdeplasma-addons phonon-backend-vlc paprefs gimp-data-extras acetoneiso rcconf pdfsam kdenlive testdisk libreoffice-dmaths libreoffice-officebean libreoffice-ogltrans libreoffice-pdfimport libreoffice-style-crystal libreoffice-wiki-publisher libreoffice-templates kde-config-tablet kde-config-grub2 krdc wine aptitude chromium-codecs-ffmpeg-extra kfind plasma-widget-cwp libreoffice speedcrunch lame openclipart-libreoffice gecko-mediaplayer mozplugger muon mysql-client marble network-manager-openvpn icedtea-plugin touchegg chromium-browser screen sysv-rc-conf plasma-widget-veromix xvidenc rdate libdvdcss2 scribus freemind inkscape librecad thunderbird ktouch tuxpaint gcompris tuxmath easytag simplescreenrecorder hydrogen k3b kamoso kdenlive avidemux krename lazarus bluefish scratch ncdu pdfshuffler pdftk ncdu calibre darktable htop kbruch scite italc-master qstopmotion geogebra44 lightdm-kde-greeter leoclient-virtualbox language-pack-kde-de && apt-get remove kde-wallpapers rekonq kontact kmail korganizer kdepim-kresources libkdepim4 libpimactivity4 knotes telepathy* dragonplayer ktorrent quassel</blockquote>

Telepathy und PIM Anwendungen sind im Schulbetrieb nicht nötig, daher entfernt, ebenso Torrent und Chats.

Anpassungen des Standard-Nutzer-Profils & des Systems

Userprofile

Anpassungen an /etc/skel (Standardnutzerdateien)

Nur für Kubuntu Precise: Displaymanager anpassen

Systemanpassungen

Lightdm Greeter anpassungen

Linuxmuster.net Anpassungen

Voraussetzungen:

Vorbereitung der Client-Pakete

Browserlinks

Nach der Installation des HULC

Systemanpassungen nach der Installation

/dev/sda1     /          ext4     errors=remount-ro     0       0
/dev/sda2     none       swap     sw                    0       0
#/dev/sda3    /virtual     ext4     defaults              0       0
--Schnipp--
# Search timelimit
timelimit 5

# Bind/connect timelimit
bind_timelimit 5

Offline Benutzer

LibreOffice Anpassungen

Libreoffice als root starten (kdesudo libreoffice) und folgende Extensions installieren - für alle Nutzer. So verbleiben die Extensions nicht im Userprofil

Firefox Anpassungen

KDE Anpassungen überprüfen

Optionale Software

Über die vorhandenen Softwarequellen nachinstallierbar

Folgendes muss manuell (außerhalb der Repositories) installiert werden

Rechtlich besonders eingeschränkte Software

Microsoft Office

Smartboard-Software

Smart Notebook 11 SP2 for Linux lässt sich auch in 64-bit-Ubuntu installieren (nwfermi- und xf86-next-window-Pakete ausgelassen). In HULC wurden die Bedingungen bereits geschaffen. Hier wie wir es gemacht haben.

 cd /tmp/ && wget http://archive.ubuntu.com/ubuntu/pool/main/u/udev/libudev0_175-0ubuntu9.10_i386.deb && dpkg --add-architecture i386 && apt-get update && apt-get install libnspr4-0d dpkg-sig gksu libgnome-keyring-common:i386 libltdl7:i386 libusb-1.0:i386 libxslt1.1:i386 && dpkg -i --force-architecture libudev0*i386.deb 

Folgende Schritte führen zum Erfolg.

Die Installation der Smart-Driver schlägt manchmal fehl. Hierzu bitte mit sudo passwd root den root account freischalten. Dann, wenn kein Nutzer an einer grafischen Oberfläche angemeldet ist, STRG ALT F1, anmelden mit root, zu den smart Paketen navigieren, und mit apt-get -f install smart-product-driver installieren. Den root account kann man hinterher deaktivieren mit sudo passwd -d root. Die härtere Methode wäre, einfach rm /var/lib/dpkg/info/smart-product-drivers.postinst auszuführen. Das Skript scheint vorher ohnehin schon durchgelaufen zu sein.

Leoclient VM anpassen

Im Wurzelverzeichnis befindet sich der Ordner /virtual. Dessen Inhalt kann in eine eigene Partition verschoben werden, die dann unter /virtual eingehaengt werden muesste. Der leoclient hat eine leere virtuelle Festplatte mit 20 GB Kapazitaet und einen leeren Snapshot (gut aufheben!). Damit leoclient-virtstarter diese beiden Dateien findet, sind deren UUIDs in /etc/leoclient/VirtualBox/winXP/VirtualBox.xml und /etc/leoclient/VirtualBox/winXP/Machines/winXP/winXP.xml bereits angepasst.

Für die Installation von Windows und spätere Updates gilt folgende Vorgehensweise:

Weitere Hinweise

Gerätespezifische Anpassungen

Thinkpad Yoga

Wir planen die Anschaffung von Lenovo Yoga 11S Geräten. Hier ein paar Anpassungen für Trusty:

Dell Latitude D630

To Do