Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
admin:debian:packages [2016-04-13 16:15]
mga Gelöscht durch pagemove Plugin
admin:debian:packages [2018-12-14 13:47]
mga [psifi-netclientconfig]
Zeile 1: Zeile 1:
 +====== Arbeitsgruppen-spezifische Debian-Pakete ======
 +
 +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:
 +
 +  * Die Version in Debian ist zu alt. In diesem Fall kann meist ein Backport aus Debian unstable oder testing erstellt werden, d.h. die Sourcen des Pakets werden heruntergeladen und für stable neu kompiliert.
 +  * Das Paket ist nicht für Debian verfügbar. In diesem Fall wird ein eigenes Paket am Lehrstuhl erstellt. Hierzu zählten früher ''​magic-lpr'',​ ''​safedelete''​ sowie der kommerzielle Sicstus-Prolog compiler. ​
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +===== APT-URLs des PS-IfI Archivs =====
 +
 +**Stabile Pakete:** bauen gegen Abhängigkeiten aus Debian wheezy (7.x)
 +
 +<​file>​
 +deb http://​packages.ps.informatik.uni-kiel.de/​debian wheezy main
 +</​file>​
 +
 +**Stabile+Backport Pakete:** bauen gegen Abhängigkeiten aus Debian wheezy (7.x) __und__ Debian wheezy-backports
 +
 +<​file>​
 +deb http://​packages.ps.informatik.uni-kiel.de/​debian wheezy-backports main
 +</​file>​
 +
 +**Stabile Testpakete:​** bauen gegen Abhängigkeiten aus Debian wheezy (7.x), werden aber nur auf Testsystemen installiert
 +
 +<​file>​
 +deb http://​packages.ps.informatik.uni-kiel.de/​debian wheezy-test main
 +</​file>​
 +
 +**Stabile+Backport Testpakete:​** bauen gegen Abhängigkeiten aus Debian wheezy (7.x) __und__ Debian wheezy-backports
 +
 +<​file>​
 +deb http://​packages.ps.informatik.uni-kiel.de/​debian wheezy-backports-test main
 +</​file>​
 +
 +===== PS-IfI Archive Keyring =====
 +
 +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:
 +
 +<​code>​
 +$ apt-get install psifi-keyring && apt-get update
 +</​code>​
 +
 +
 +
 +
 +===== Installationspakete für Arbeitsplätze =====
 +
 +==== Das Meta-Package:​ ''​psifi-workstation''​ ====
 +
 +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.
 +
 +<​code>​
 +$ apt-get install psifi-workstation
 +</​code>​
 +
 +Der Quellcode des Pakets befindet sich hier: https://​git.ps.informatik.uni-kiel.de/​packaging/​psifi-workstation
 +
 +==== Das Meta-Package ''​psifi-dev''​ ====
 +
 +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''​. ​
 +
 +<​code>​
 +$ apt-get install psifi-dev
 +</​code>​
 +
 +==== psifi-netclientconfig ====
 +
 +Für Netzwerk-Clients wurde ein Konfigurationspaket erstellt:
 +
 +<​code>​
 +$ apt-get install psifi-netclientconfig
 +</​code>​
 +
 +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
 +
 +<​code>​
 +psifi-netclient.configure ​
 +</​code>​
 +
 +eingegeben werden und das System wird automatisch durchkonfiguriert (LDAP-Client,​ Kerberos-Client,​ NFS-Client, etc.).
  
/srv/dokuwiki/adminwiki/data/pages/admin/debian/packages.txt · Zuletzt geändert: 2019-01-14 12:18 von mga
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0