Linux-Installation mit apt

Die wichtigsten Schalter von apt

Schalter

Funktion

-d

download only: lädt die Pakete nur herunter und legt sie im Archivverzeichnis ab

-f

Fix: versucht, ein Repository mit korrupten Abhängigkeiten zu reparieren

-s

simulate: ändert nichts am System, sondern führt nur eine Simulation durch

-y

auto-yes: diese Option verlangt keine Bestätigung, um eine Aktion durchzuführen

-b

kompiliert heruntergeladene Source-Pakete

Das apt-GUI Synaptic

Der Paketmanager ist auch grafisch unter X steuerbar. Das Graphical User Interface Synaptic ist übersichtlich und selbsterklärend. Es muss allerdings erst installiert werden. Hierzu verwenden wir gleich ein

apt-get install synaptic

Wie Sie sehen, holt apt tatsächlich abhängige Pakete gleich mit.

Dummerweise fällt diese Installation bei SUSE erst einmal auf die Nase. Schuld daran ist ein fehlender GPG-key des Synaptic-RPMs. Der Check auf einen gültigen Schlüssel dient der Sicherheit.

Jetzt gibt es zwei Möglichkeiten, das Paket trotzdem zu installieren.

Methode 1: Die Notwendigkeit der Prüfung ist in der Datei gpg-checker im Verzeichnis /etc/apt/apt.conf.d/ hinterlegt. Ändern Sie den Parameter

GPG::Check true;

in

GPG::Check false;

wird auf den Gültigkeits-Check verzichtet, und das Paket installiert sich. Mit dieser Änderung verhält sich der Paketmanager wesentlich weniger streng.Aus Sicherheitsaspekten sollte der Parameter jedoch auf true stehen. Bei Automatisierung von Updates in einem cronjob ist es aber besser, er steht auf false. Oder Sie verwenden den Parameter -d, dann wird sowieso nichts automatisch installiert, und dieser Check ist obsolet.

Methode 2: Das Paket wurde bereits heruntergeladen und liegt im Archivverzeichnis. Wechseln Sie nach /var/cache/apt/archive/. Dann wird Synaptic mit

rpm -Uvh synaptic_0.55.3-0.suse092.rb1_i586.rpm

trotzdem installiert. Natürlich müssen Sie die abhängigen Pakete auch alle händisch installieren. Das ist jetzt kein Problem, da nur diese Pakete im Archiv liegen, und mit

rpm -Uvh *.rpm

ist das schnell erledigt. Wenn sich aber im Archiv schon sehr viele Dateien befinden, kann die Programminstallation schon mal ein bisschen aufwendiger werden.