Administration von ReX Linux
Informationen für Administratoren
Befehle um den Rechner zu Konfigurieren:
Im allgemeinen werden Befehle die spezifisch für die administration von ReX-Linux sind mit einem vorangestellten "ReX" gekennzeichnet. So sind diese mit der Tab-Autovervollständigung in der Shell leicht aufzufinden. Um diese Befehle auszuführen sind root-Rechte notwendig. Eine Übersicht folgt:
- ReXKeyboardLayout [ -en | -de | -gb ]: Stellt das Tastaturlayout systemweit auf Englisch(US), Deutsch, Englisch(GB) um, sowohl für Konsole, Gdm, als auch auf der laufenden X-Session . Ein Neustart des Rechners ist nicht nötig, wird gedoch empfohlen.
- ReXupdate-client.sh: Dieses Skript führt eine aktualisierung des Rechners aus. Es wird beim Rechnerstart automatisch ausgeführt, als auch jede Nacht. Aktualisierungen von Paketen werden eingespielt, und die ReX-Linux spezifische Konfiguration angewendet. Dabei wird das Paket 'rzconfig' erneut eingespielt, und die wichtigen Konfigurationsdateien überschrieben. Falls rechner- / arbeitsgruppenspizifische Änderungen in solchen Konfigurationsdateien notwendig sein sollten, müssen diese Änderungen zentral über das Rechenzentrum eingepflegt werden.
- ReXregister: Führt die Registrierung des Rechners erneut aus, wie bei der Installation des Systems. Die Daten werden in /etc/rex/pc.conf gespeichert. Diese Datei nie direkt editieren! Änderungen die die Systemkonfiguration beeinflussen (z.B. system restrictions) werden beim nächsten ausführen des Befehls "ReXupdate-client.sh" übernommen. Die Standard-Softwareauswahl wird nicht angepasst, dazu ReXSetup.py verwenden.
- ReXSetup.py: Wird zum managen von zusätzlichen Softwarepaketen benutzt (mit graphischer Benutzeroberfläche). Diese kann auch von einem 'normalen' Benutzer ohne root-Rechte bedient werden. Dazu werden vom Rechenzentrum Metapakete bereitgestellt die Programmepakete bereitstellen. Die genaue installierbare Software kann in ReXSetup.py entnommen werden. Folgende Pakete stehen zur Verfügung:
- rexsys : Dieses Paket beinhaltet die Basisfunktionalität, muss immer installiert sein
- rexdesktop : Dieses Paket beinhaltet Die Desktopumgebungen wie Kde und Gnome
- rexoffice : Hier sind Programme wie Openoffice, Acroread, Latex, Groupwise, ... enthalten
- rexscience : Hier sind Programme wie xmgrace, gnuplot, dx, r-base, labplot, octave, ... enthalten
- rexide : Hier sind Programme wie eclipse, anjuta, kdevelop, bluefish, ... enthalten
- rexdev : Hier sind Pakete/Bibliotheken enthalten, die zum entwickeln von Code wichtig sind, wie fftw3, atlas, lapack, gsl, gcc-versionen, gfortran, Python-Zusätze, ...
- rexqt :Hier sind ein PaarQt-Bibliotheken/Anwendungen enthalten
- andere Programme, wie virtualbox-3.0, amarok, blender, scribus
Informationen für Benutzer
ReX-Linux spezifische Befehle:
Im allgemeinen werden Befehle die spezifisch für ReX-Linux sind mit einem vorangestellten "rex" gekennzeichnet. So sind diese mit der Tab-Autovervollständigung in der Shell leicht aufzufinden.
- rexmountG.py : Mountet das G-Laufwerk von Windows mit den eigenen Dateien (NDS-Passwort)
- rexmountK.py : Mountet das K-Laufwerk von Windows mit der Kurssoftware (NDS-Passwort)
- rexmountSamba.py: Mountet Samba-Shares wie WWW-Server (Samba-Passwort)
- rexMigrateEmail : Skript, das das kopieren der Email von Linux-Mail nach Groupwise erleichtert
Änderungen durch den Umstieg von Version Etch auf Lenny:
- Mozilla bzw. Iceape ist nicht mehr in den Installationsquellen von Debian verfügbar, dadurch wird ein Umstieg auf Iceweasel bzw. Firefox empfohlen.
Importieren von Einstellungen: Iceweasel starten -> Datei -> Import -> Mozilla -> Profil wählen ... - Bei Latex wird umgestellt von Tetex nach Texlive
- pine wird seit Jahren nicht mehr entwickelt. Als Ersatz gibt es alpine, das jedoch das gleiche Interface wie pine besitzt.
Bekannte Probleme
- Beschriftungen bei xmgrace und Intel-Graphiktreiber. Ursache ist ein Bug im Intel-Graphik Treiber. Ein nicht Ausweg (ohne support) ist die Erstellung einer /etc/X11/xorg.conf mit folgendem Inhalt:
Section "ServerLayout" Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
EndSection
Section "Device"
Identifier "Card0"
Option "EXAOptimizeMigration" "true"
Option "MigrationHeuristic" "greedy"
#oder (experimentell)
#Option "AccelMethod" "UXA"
#oder
#Driver "vesa"
EndSection - Fehler: Bei älteren Rechnern (z.B. Optiplex 270) bleibt die Installation am Anfang stehen, nachdem der Kernel hochgefahren ist. Der Bildschirm bleibt schwarz. Ursache: Im Bios wurde zu wenig Graphik-Speicher eingestellt (1MB ist zu wenig, 8MB sind genug).

