Aptitude

Paketverwaltung mit aptitude

Das Programm aptitude finde ich ist ein sehr wichtiger Teil
eines Debian Systems zur Verwaltung, deshalb bekommt es auch ein
eigenen Punkt im Wiki.

Im Gegensatz zu modernen Ansäzten wie Synaptic oder das Softwarecenter
setzt aptitude nicht nur auf apt auf, sondern hat noch eine zusätzliche
"Intelligenz" beim auflösen der Paketabhängigkeiten.
Es kann Abhängigkeiten nicht nur erkennen, sondern weiss auch wie viele
andere Pakete eine Anhängigkeit nutzen und beim deinstallieren wird die Zahl
entsprechend verringert so das bei der deinstallation des letzten Paketes dieses
bemerkt wird und die Abhängigkeit entfernt wird. Aus diesem Grund soll man ein
"aptitude-gepflegtes" System nicht mit einen anderen Paketmanager bearbeiten.

Dazu hat aptitude den unschätzbaren Vorteil selbst über eine ssh oder telnet
Verbindung nutzbar zu sein und auf dieser weise eine sehr gute Möglichkeit darstellt
einen Server zu verwalten.

Gestartet wird das Programm entweder mit:

aptitude

oder wenn man weiss welche Pakete man installieren möchte mit:

aptitude install paketname

Wenn man das Programm mit aptitude gestartet hat, sieht man eine Auflistung der Pakete.
Hier kann man mit der Pfeil hoch/runter Taste navigieren und mit Enter kann man
die Kategorien öffnen. Wenn man ein Paket sucht, drückt man Shift+7, hier kann
man dann den Suchbegriff eingeben.
Hat man das richtige Paket gefunden drückt man "+" und dann wird das Paket grün.
Damit ist es zur Installation vorgemerkt. Wenn man ein Paket entfernen möchte,
kann man das mit der Taste "-" machen. Damit wird das Paket entfernt, die Einstellungsdaten
bleiben aber erhalten. Mit drücken von "_" wird das Paket sowie alle Einstellungsdaten komplett
entfernt.
Hat man die Auswahl getroffen, drückt man die Taste "g" (für go) und sieht nun in einer
Zusammenfassung die Aktionen die anstehen. Ein weiterer druck auf "g" startet die
Installation.
Verlassen kann man das Programm mit "q".

Zusammenfassend möchte ich sagen das aptitude die bevorzugte Paketverwaltunder bei Debian ist und
das nicht ohne Grund.
Es steht auf jedem System, auch wenn man nur eine Shell hat zur Verfügung und kann Pakete
zuverlässiger als jedes andere System verwalten.

This page may have a more recent version on pmwiki.org: PmWiki:Aptitude, and a talk page: PmWiki:Aptitude-Talk.