aptitude
merkt sich, welche Pakete Sie absichtlich installiert haben und welche automatisch installiert wurden, um Abhängigkeiten zu erfüllen. Nach dem Entfernen eines Pakets entfernt aptitude diese automatisch installierten Pakete, um Ihr System aufgeräumt zu halten. apt-get
ist das nicht schlau?
aptitude
wird schnell zu einem unverzichtbaren Werkzeug, wenn Sie verschiedene Repositorys mit verschiedenen Versionen eines Pakets verwenden. Stellen Sie sich vor, Sie arbeiten mit backports.org oder inoffiziellen Repositories wie debian-multimedia.org . Anschließend aptitude
wird (am unteren Rand der Detailseite eines bestimmten Pakets) die verfügbare Versionsnummer angezeigt und Sie können eine auswählen.
Wenn Sie in eine Situation geraten, in der Programme aufgrund der Verwendung inoffizieller Repositorys in Konflikt geraten, wird oben die Meldung "Defekt: ..." angezeigt. Sie können l ~ b (limit / flag / broken) eingeben und erhalten nur eine Liste von Paketen, die miteinander in Konflikt stehen. Erleichtert die manuelle Lösung des Konflikts erheblich.
Außerdem können Sie l
die Paketliste mit " " einschränken. Stellen Sie sich vor, Sie suchen nach Paketen, die mit " openoffice " beginnen, drücken dann " l
" und geben " ^openoffice
" ein (es ist ein regulärer Ausdruck), und Sie sehen nur diese Pakete. Wählen Sie eine "Pauschalpaketliste" aus dem Menü und Sie werden Ihr Ziel schnell erreichen.
Das komplette Handbuch ist sehr umfangreich und bietet Ihnen viele weitere Filter und Möglichkeiten. Auch wenn Sie sie nicht kennen, aptitude
ist sie ein praktischer Ersatz für apt-get
und Sie können sie mit den folgenden Parametern verwenden:
aptitude install ... (install or upgrade a package)
aptitude remove ... (remove the binary portions of a package but preserve your /etc configuration)
aptitude purge ... (remove the package completely including your configuration)