
Liste der verfügbaren Pakete aktualisieren
Bevor Sie Veränderungen am Paketbestand veranlassen, empfehlen wir Ihnen, stets die Liste der lokal genutzten Pakete auf den neuesten Stand zu bringen. Damit arbeiten Sie mit den aktuellen Referenzen auf die bestehenden Softwarepakete. Diesen Schritt ermöglichen alle Werkzeuge zur Paketverwaltung.
Dazu bestehen verschiedene Möglichkeiten, die im Endeffekt alle das gleiche bewirken:
-
Das klassische Kommando, das auch stets auf älteren Veröffentlichungen funktioniert, ist
apt-get update
. Auf neueren Veröffentlichungen, die das Kommandoapt
kennen, funktioniert auchapt update
(siehe [apt]). -
aptitude
(siehe [aptitude]) gestattet einen Aufruf über die Kommandozeile mittelsaptitude update
. Möchten Sie die Paketliste aktualisieren und danach interaktiv im Text-Modus weiterarbeiten, so rufen Sieaptitude -u
auf. Sind Sie bereits im interaktiven Text-Modus vonaptitude
, sorgt der Tastendruck kbd:[u] für frische Paketlisten und die aktualisierte Darstellung inaptitude
. Alternativ stoßen Sie die Aktion über den MenüeintragAktionen → Paketlisten aktualisieren
an. -
Bei Synaptic (siehe [gui-synaptic]) verbirgt sich dieser Vorgang hinter dem Menüeintrag
Bearbeiten → Paketinformationen neu laden
. Alternativ nutzen Sie dafür die Tastenkombination kbd:[Ctrl,R]. -
Im Programm SmartPM (siehe [gui-smartpm]) lösen Sie die Aktualisierung für alle Paketquellen über den Menüpunkt
File → Update channels
aus. Möchten Sie nur eine einzige Paketquelle auf den neuesten Stand bringen, wählen Sie stattdessen zunächstFile → Update selected channels …
aus und entscheiden danach, welche Paketquelle Ihres Erachtens eine Auffrischung verdient hat (siehe dazu Auflistung der verfügbaren Paketquellen in SmartPM).

Note
|
Aktualisierung mit
dpkg
|
Führen Sie eines der o.g. Aufrufe aus, wird zunächst die Liste der
Paketquellen in /etc/apt/sources.list
(siehe
[etc-apt-sources.list-verstehen]) gelesen. Jeder Eintrag darin
bezeichnet eine Paketquelle. Von diesen Paketquellen wird nacheinander
jeweils eine aktuelle Liste der Pakete bezogen, die von dieser
angegebenen Paketquelle verfügbar sind.
Jede bezogene Liste wird danach auf deren Echtheit geprüft. Dazu ist
diese digital signiert (siehe [paketquelle-auf-echtheit-ueberpruefen]).
Mit Hilfe des GPG-Schlüssels für die Paketquelle prüfen apt-get
bzw.
aptitude
automatisch deren Authentizität und falls ohne Beanstandung,
vereinigen sie die bezogene Liste mit der bereits bestehenden, lokalen
Paketliste (siehe [lokale-paketliste-und-paketcache]). Dabei geben
insbesondere apt-get
und aptitude
eine Reihe von Mitteilungen auf
dem Terminal aus. Diese bedeuten:
-
Holen:1 Bezugsquelle Release.gpg
: beziehe den GPG-Schlüssel zur Veröffentlichung (siehe [veroeffentlichungen]) von der als URL angegebenen Paketquelle (siehe [paketquelle-auf-echtheit-ueberpruefen]) -
OK Bezugsquelle [Datenmenge]
: der GPG-Schlüssel ist in Ordnung, die Signatur stimmt (siehe auch [paketquelle-auf-echtheit-ueberpruefen]) -
Holen:2 Bezugsquelle [Datenmenge]
: beziehe die Paketliste von der unter 1 als URL angegebenen Paketquelle -
Ign Bezugsquelle
: Ein beim Herunterladen aufgetretener Fehler wird ignoriert (z.B. fehlende Übersetzungen)
Am Ende der Ausgabe erfolgt noch eine Zusammenfassung, welche Datenmenge
in welcher Zeitspanne bezogen wurde. Nachfolgend sehen Sie die Ausgabe
am Beispiel von apt-get update
:
apt-get update
# apt-get update OK http://ftp.de.debian.org wheezy Release.gpg Holen: 1 http://security.debian.org wheezy/updates Release.gpg [836 B] Holen: 2 http://security.debian.org wheezy/updates Release [102 kB] OK http://ftp.de.debian.org wheezy Release OK http://ftp.de.debian.org wheezy/main Sources Holen: 3 http://security.debian.org wheezy/updates/main Sources [79,2 kB] OK http://ftp.de.debian.org wheezy/contrib Sources OK http://ftp.de.debian.org wheezy/non-free Sources OK http://ftp.de.debian.org wheezy/main i386 Packages Holen: 4 http://security.debian.org wheezy/updates/contrib Sources [14 B] OK http://ftp.de.debian.org wheezy/contrib i386 Packages Holen: 5 http://security.debian.org wheezy/updates/non-free Sources [14 B] OK http://ftp.de.debian.org wheezy/non-free i386 Packages Holen: 6 http://security.debian.org wheezy/updates/main i386 Packages [150 kB] OK http://ftp.de.debian.org wheezy/contrib Translation-en OK http://ftp.de.debian.org wheezy/main Translation-de_DE OK http://ftp.de.debian.org wheezy/main Translation-de Holen: 7 http://security.debian.org wheezy/updates/contrib i386 Packages [14 B] OK http://ftp.de.debian.org wheezy/main Translation-en Holen: 8 http://security.debian.org wheezy/updates/non-free i386 Packages [14 B] OK http://ftp.de.debian.org wheezy/non-free Translation-en Holen: 9 http://security.debian.org wheezy/updates/contrib Translation-en [14 B] Holen: 10 http://security.debian.org wheezy/updates/main Translation-en [88,7 kB] Holen: 11 http://security.debian.org wheezy/updates/non-free Translation-en [14 B] Es wurden 421 kB in 0 s geholt (428 kB/s). Paketlisten werden gelesen... Fertig #
Important
|
Überprüfung der Paketsignaturen
Konnten bei der Aktualisierung für neue Paketlisten keine gültigen Signaturen
gefunden werden, wird eine Warnung ausgegeben. Entsprechende Zeilen beginnen mit
|
Tip
|
Veröffentlichung wechseln
Möchten Sie neuere Versionen von Paketen installieren oder auf eine
andere Veröffentlichung von Debian wechseln, ist zusätzlich ein
'upgrade' bzw. 'dist-upgrade' erforderlich. Weitere Informationen dazu
erhalten Sie unter |