Ich will mit deborphaned und apt-get eine ganze Reihe von Paketen aus meinem System entfernen.
Da dacht ich
deborphaned | apt-get remove -
würde schon genügen, tuts aber nicht.
Wie dann?
Ein/Ausgabeumleitung bzw. Pipeping mit Bash
-
- Beiträge: 85
- Registriert: 04.11.2002 18:22:26
- Wohnort: Berlin
Naja, Du hast das schon 'fast' richtig gemacht. Ich vermute mal, es klappt nicht, weil das apt-get nicht mit deiner Pipe umgehen kann. Als Alternative bietet sich der folgende Aufruf an:
Das --purge bewirkt, dass auch evtl. vorhandene Konfig.Dateien entfernt werden. siehe dazu auch 'man xargs' und 'man apt-get '.
grüße, eszett
Code: Alles auswählen
deborphan | xargs apt-get remove --purge -y
grüße, eszett
Auch noch eine Möglichkeit, welche ich mache:
geht genauso gut.
Code: Alles auswählen
apt-get remove --purge $(deborphan)
Natürlich kann man auch so machen
Code: Alles auswählen
apt-get remove --purge `deborphan`
Da die Pakete, die deborphan ausgibt, keine Probleme mit Abhängigkeiten machen, gehts am schnellsten direkt mit dpkg
Gerade erst gestern häufig genutzt, als ich eine Knoppix 3.1 Installation auf Sarge erneuert habe 
Code: Alles auswählen
$ dpkg -P `deborphan`
