ubuntuusers.de

Ausgabe von find nach apt-get remove schicken

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

AA

Anmeldungsdatum:
18. Juni 2006

Beiträge: 456

Hi,

ich möchte die Ausgabe von diesem Befehl

find /var/lib/dpkg/info/ -daystart \( -name \*.list -a -mtime -3 \) | sed 's#.list$##;s#.*/##' | sort

http://forum.ubuntuusers.de/go.php?wikipage=Paketverwaltung_Konsole

mit apt-get remove verbinden.

Wie mache ich das?

Das habe ich schon versucht, funktioniert aber nicht.

find /var/lib/dpkg/info/ -daystart \( -name \*.list -a -mtime -3 \) | sed 's#.list$##;s#.*/##' | sudo apt-get --purge remove
Password:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

Ist es so richtig?

sudo apt-get --purge remove () {find /var/lib/dpkg/info/ -daystart \( -name \*.list -a -mtime -3 \) | sed 's#.list$##;s#.*/##'} 

comm_a_nder

Avatar von comm_a_nder

Anmeldungsdatum:
5. Februar 2006

Beiträge: 2533

Wohnort: Dresden

find /var/lib/dpkg/info/ -daystart \( -name \*.list -a -mtime -3 \) | sed 's#.list$##;s#.*/##' | sort | xargs sudo apt-get remove {} 


sollte das von Dir gewünschte erledigen.
vorher dieses Konstrukt vielleicht mit -s bei apt- get aufrufen, das simuliert nur das Entfernen der Pakete

AA

(Themenstarter)

Anmeldungsdatum:
18. Juni 2006

Beiträge: 456

Hi,

danke für Deine Antwort! Das funktioniert bei mir nicht.

andre@andre-desktop:~$ find /var/lib/dpkg/info/ -daystart \( -name \*.list -a -mtime -3 \) | sed 's#.list$##;s#.*/##' | sort | xargs sudo apt-get -s --purge remove {}
Password:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
E: Konnte Paket {} nicht finden

AA

(Themenstarter)

Anmeldungsdatum:
18. Juni 2006

Beiträge: 456

Hi,

fehlt vielleicht das -n hinter xargs?

AA

(Themenstarter)

Anmeldungsdatum:
18. Juni 2006

Beiträge: 456

Antworten |