Ein/Ausgabeumleitung bzw. Pipeping mit Bash

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
sowosammer
Beiträge: 85
Registriert: 04.11.2002 18:22:26
Wohnort: Berlin

Ein/Ausgabeumleitung bzw. Pipeping mit Bash

Beitrag von sowosammer » 11.11.2004 16:24:03

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?

eszett
Beiträge: 33
Registriert: 07.07.2004 17:10:20

Beitrag von eszett » 11.11.2004 18:32:36

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:

Code: Alles auswählen

deborphan | xargs apt-get remove --purge -y
Das --purge bewirkt, dass auch evtl. vorhandene Konfig.Dateien entfernt werden. siehe dazu auch 'man xargs' und 'man apt-get '.

grüße, eszett

Benutzeravatar
pierre
Beiträge: 363
Registriert: 03.12.2003 21:21:34
Wohnort: Berlin

Beitrag von pierre » 11.11.2004 20:23:27

Auch noch eine Möglichkeit, welche ich mache:

Code: Alles auswählen

apt-get remove --purge $(deborphan)
geht genauso gut.

eszett
Beiträge: 33
Registriert: 07.07.2004 17:10:20

Beitrag von eszett » 11.11.2004 20:38:53

Natürlich kann man auch so machen

Code: Alles auswählen

apt-get remove --purge `deborphan`

Benutzeravatar
QT
Beiträge: 1399
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 11.11.2004 23:14:33

Da die Pakete, die deborphan ausgibt, keine Probleme mit Abhängigkeiten machen, gehts am schnellsten direkt mit dpkg

Code: Alles auswählen

$ dpkg -P `deborphan`
Gerade erst gestern häufig genutzt, als ich eine Knoppix 3.1 Installation auf Sarge erneuert habe 8O

Antworten