6.2.3. Das System aktualisieren
Regelmäßige Aktualisierungen werden empfohlen, weil sie die neuesten Sicherheitsupdates beinhalten. Zum Aktualisieren benutzen Sie aptitude safe-upgrade
oder apt-get upgrade
(natürlich nach aptitude update
). Dieser Befehl sucht nach Paketen, die aktualisiert werden können, ohne andere Pakete zu entfernen. Mit anderen Worten: Das Ziel ist es, eine minimal invasive Aktualisierung sicher zu stellen. apt-get
ist ein wenig anspruchsvoller, weil es sich weigert, Pakete zu installieren, die zuvor nicht installiert waren.
aptitude
wählt grundsätzlich die neueste Versionsnummer aus (außer bei Paketen aus Experimental, die standardmäßig ignoriert werden, unabhängig von ihrer Versionsnummer). Falls Sie in Ihrer sources.list
Testing oder Unstable angegeben haben, wird aptitude safe-upgrade
den größten Teil Ihres Stable-Systems auf Testing oder Unstable umstellen, was möglicherweise nicht Ihre Absicht war.
Um aptitude
in einer bestimmten Distribution nach aktualisierten Paketen suchen zu lassen, benutzen Sie die Option -t
oder --target-release
gefolgt vom Namen der gewünschten Distribution (zum Beispiel: aptitude -t stable safe-upgrade
). Um das Angeben dieser Option bei jedem Aufruf von aptitude
zu vermeiden, können Sie APT::Default-Release "stable";
der Datei /etc/apt/apt.conf.d/local
hinzufügen.
Für wichtigere Aktualisierungen, wie den Übergang von einer Debian-Hauptversion zur nächsten, müssen Sie aptitude full-upgrade
benutzen (die Option hieß früher dist-upgrade
für „Distributions-Upgrade“). Mit dieser Anweisung vollzieht aptitude
die Aktualisierung selbst dann, wenn es einige veraltete Pakete entfernen oder neue Abhängigkeiten installieren muss. Dies ist ebenso der Befehl, den Benutzer verwenden, die täglich mit Debians Unstable-Veröffentlichung arbeiten und deren Entwicklung tagtäglich verfolgen. Es ist so einfach, dass es kaum einer Erklärung bedarf: APTs Ansehen begründet sich in seiner großartigen Funktionalität.
aptitude dist-upgrade
ist immer noch als Synonym für aptitude full-upgrade
verfügbar; apt-get
kennt nur das erstere.