Software, die nicht (in der richtigen Version) in Debian enthalten ist, wird nach Möglichkeit nicht manuell, sondern in Form von Debian-Paketen installiert. Es gibt im großen zwei Gründe für eigene Pakete:
magic-lpr
, safedelete
sowie der kommerzielle Sicstus-Prolog compiler. Stabile Pakete: bauen gegen Abhängigkeiten aus Debian stable
deb http://packages.ps.informatik.uni-kiel.de/debian stable main
Stabile+Backports Pakete: bauen gegen Abhängigkeiten aus Debian stable und Debian stable-backports
deb http://packages.ps.informatik.uni-kiel.de/debian stable-backports main
Stabile Testpakete: bauen gegen Abhängigkeiten aus Debian stable, werden aber nur auf Testsystemen installiert
deb http://packages.ps.informatik.uni-kiel.de/debian stable-test main
Stabile+Backport Testpakete: bauen gegen Abhängigkeiten aus Debian stable und Debian stable-backports
deb http://packages.ps.informatik.uni-kiel.de/debian stable-backports-test main
Die Paketlisten im .deb Paketarchiv der PS-IfI Arbeitsgruppe werden bei jedem Upload eines weiteren Pakets (mit GnuPG) signiert. Damit wird gewährleistet, dass keine manuellen Änderungen (via SSH o.ä.) an den Archivdateien vorgenommen werden können.
Auf jedem Debian System, dass aus dem PS-IfI Paketarchiv installiert wird, sollte das Paket 'psifi-keyring
' vor Installation anderer Pakete installiert werden:
$ apt-get install psifi-keyring && apt-get update
Für die Arbeitsplätze der Arbeitsgruppe wurde ein eigenes Metapaket erstellt, welches alle nötigen Abhängigkeiten für PS-IfI Arbeitsplätze automatisch mitinstalliert.
$ apt-get install psifi-workstation
Der Quellcode des Pakets befindet sich hier: https://git.ps.informatik.uni-kiel.de/packaging/psifi-workstation
Das Paket psifi-dev
verweist auf weitere Pakete, die für Software-Entwicklung auf einem Abteilungsrechner benötigt werden. Das psifi-dev
Paket ist ein sog. Binärpaket im Quellpaket psifi-workstation
.
$ apt-get install psifi-dev
Für Netzwerk-Clients wurde ein Konfigurationspaket erstellt:
$ apt-get install psifi-netclientconfig
Der Quellcode des Pakets befindet sich hier: https://git.ps.informatik.uni-kiel.de/packaging/psifi-netclientconfig
Nach der Installation des Pakets auf einem frisch installierten System muss als root
der Befehl
psifi-netclient.configure
eingegeben werden und das System wird automatisch durchkonfiguriert (LDAP-Client, Kerberos-Client, NFS-Client, etc.).