Hallo Tobias Krais, hallo auch an alle anderen Sonntag, 27. August 2006 14:28 - Tobias Krais wrote: > Hi Armin, > > >> Ich habe gelesen, dass diese Funktionalität jetzt in aptitude drin > >> sein soll. Also habe ich versucht den Umgang mit aptitude zu > >> lernen... Aber die Funktionalität von debfoster habe ich noch > >> nirgends gefunden. Mache ich da was falsch? > > > > Du bekommst diese "Funktionlität" gratis, wenn du nur Aptitude > > benutzt. Sobald ein Paket entfernt wird, werden alle anderen Pakete > > entfernt, die du jetzt nicht mehr brauchst (und nicht von Hand > > installiert hast). Das Entfernen passiert also quasi implizit und > > nicht explizit. > > ok. Das hört sich gut an. Aber was mache ich jetzt, wo ich ein > aptitude Einsteiger bin?
Das ist kein Problem. Aptitude erkennt die bereits vorhandenen Abhängigkeiten (letztlich ist es auch "nur" ein Frontend zu dpkg) und zeigt sie auch in der Auflistung der Pakete an: i A <Paketname> heißt z.B., dass das Paket installiert ("i") ist, weil es von einem anderen benötigt wird ("A"). c <Paketname> heißt, dass das Paket an sich nicht installiert ist, aber die Konfigurationsdateien noch im System vorhanden sind. Stünde statt dem "c" ein "p", dann ist das Paket vollständig entfernt (zumindest für dpkg ;-). Den Status der Abhängigkeit kann man auch manuell ändern. Sinn macht das dann, wenn die Option "Nicht verwendete Pakete automatisch entfernen" in der Abhängigkeitsbehandlung eingeschaltet ist. Wenn man jetzt ein Paket (oder eine ganze Gruppe von Paketen) ausgewählt hat, kann man mit "M" ([Shift]+[m] !)den Status der manuellen Installation aufheben. Dann erscheint entweder das oben beschriebene "A" (von dem Paket hängen also andere ab) oder das Paket wird zur Deinstallation vorgemerkt (hinter dem "i" erscheint ein "d"). Will man das Paket dennoch behalten, kann man den Status der manuellen Installation mit eine [+] auch wieder herstellen. -- Gruß MaxX Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen. Für PM bitte den Empfänger gegen den Namen in der Sig tauschen.