Ich erwähnte es schon einmal irgendwo, aber ich möchte es der einfachheit auch hier noch mal mit drann hängen.
Die Weiterentwicklung von Apt ist Aptitude.
Ein Hauptunterschied zwischen den Beiden ist, das aptitude auch bei der deinstallation die Abhängigkeiten beachtet.
Das bedeutet, das Pakete die nur in der Abhängigkeit zu einem angeforderten Paket (Programm) installiert wurden, bei der Deinstallation von diesem Paket auch automatisch wieder mit von dem System entfent werden. Es sei denn, es bestehen weitere Abhängigkeiten zu anderen Paketen.
Der Syntax ist der gleiche wie bei apt-get.
Wer übrigens unter Debian seine Pakete selbst compilieren möchte, der kann von diesen beiden Apt-Helfern profitieren.
apt-build
apt-build compiliert automatisch ein Debian-Source Paket für das System. Dadurch läst sich eine ähnliche System Optimierung wie bei den Source-Distributionen ala Gentoo erziehlen.
auto-apt
Wenn man ein ./configure Script mit auto-apt aufruft, kümmert sich auto-apt automatisch darum, das für das compilieren nötige libs installiert werden.
So etwas kann einem im falle eines falles, bei fehlern beim compilieren viel Zeit bei der Suche nach der Nadel im Heuhaufen ersparen.