Gründe, warum man nur apt-get für eine Systemaktualisierung verwenden soll.

Paketmanager wie adept, aptitude, synaptic und kpackage können nicht immer die umfassenden Änderungen in Sid (Änderungen von Abhängigkeiten, Benennungskonventionen, Skripten u.a.) korrekt auflösen. Dies sind keine Fehler in diesen Programmen oder Fehler der Entwickler.

Dies sind exzellente Programme für eine Installation von Debian stable, aber sie sind nicht angepasst an die besonderen Aufgaben der dynamischen Distribution Debian Sid.

Diese Programme können sich sehr gut dazu eignen, Programme zu suchen, aber zum Installieren, Löschen und zum Durchführen einer Systemaktualisierung soll apt-get verwendet werden.

Paketmanager wie adept, aptitude, synaptic und kpackage sind - technisch gesprochen - nicht-deterministisch. Bei Verwendung einer dynamischen Distribution wie Debian Sid unter Hinzunahme von Drittrepositorien, deren Qualität nicht vom Debian-Team getestet sein kann, kann eine Systemaktualisierung zur Katastrophe führen, da diese Paketmanager durch automatische Lösungsversuche falsche Entscheidungen treffen können.

Weiterhin ist zu beachten, dass ALLE GUI-Paketmanager in X ausgeführt werden müssen, und Systemaktualisierungen in X (oder selbst ein ohnehin nicht empfohlenes 'apt-get upgrade') werden früher oder später dazu führen, dass man sein System irreversibel beschädigt hat.

Im Gegensatz dazu führt apt-get ausschließlich das durch, was angefragt ist. Bei unvollständigen Abhängigkeiten in Sid, sprich: wenn das System bricht (dies kann in Sid bei Strukturänderungen vorkommen), können die Ursachen genau festgestellt und dadurch repariert oder umgangen werden. Das eigene System "bricht" nicht. Falls also eine Systemaktualisierung dem Gefühl nach das halbe System löschen möchte, überlässt apt-get dem Administrator die Entscheidung, was zu tun ist, und handelt nicht eigenmächtig.

Dies ist der Grund, warum Debian-Builds apt-get nutzen und nicht andere Paketmanager.

Befehle

apt-get update

synchronisieren der Quellen

apt-get dist-upgrade

auffrischen des Systems

apt-get install

installiert Programme

apt-get remove

entfernt Programme, belässt aber die Konfigurationsdateien

apt-get purge

entfernt Programme und Konfigurationsdateien

apt-get autoremove

nicht mehr benötigte Pakete entfernen

Mehr zu apt-get enthält die man Datei

debian.org apt-howto

LugOwlWiki: APT-GET (zuletzt geändert am 2011-05-29 12:32:04 durch GnuIsNotUnix)

Impressum Datenschutz