dpkg - alle "rcs" löschen...

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
TheGrudge
Beiträge: 270
Registriert: 20.05.2003 12:13:57

dpkg - alle "rcs" löschen...

Beitrag von TheGrudge » 21.10.2003 11:08:24

Hi,
bin gestern von stable auf unstable umgestiegen, erst testing drauf, dann sid...
ging wunderbar... (habe aber sicherheitshalber via rsync mein woody gesichert, man weiss ja nie...).
so nun mal eine frage:

ich habe kde gelöscht, aber leider ohne --purge...
wenn ich nun

Code: Alles auswählen

dpkg -l | grep KDE | grep rc
mache, bekomme ich an die 30 Pakete angezeigt, wo es noch konfigs gibt.
muss ich die jetzt alle einzeln angeben oder kann man die irgendwie auch alle auf einmal löschen lassen...?
will irgendwie nicht

Code: Alles auswählen

dpkg --purge kooka kdelibs kdebase......... 30 pakete später .... quanta
eingeben.

Geht das?

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 21.10.2003 11:46:18

evtl etwas wie:

Code: Alles auswählen

COLUMNS=200 dpkg -l | grep ^rc | awk '{print $2}' | xargs dpkg --purge 
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
TheGrudge
Beiträge: 270
Registriert: 20.05.2003 12:13:57

Beitrag von TheGrudge » 21.10.2003 11:55:21

hmm muss ich nachher mal testen, bin grad inner uni...
aber kannst du mir vielleicht schon mal erklären was das bedeutet?
kapiere ich nicht so ganz...
COLUMN ist die Spaltenbreite, aber sonst...?

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 21.10.2003 11:57:12

packete auflisten | zeilen mit rc ausgeben | die zweite spalte ausgeben | ausgabe an dpkg übergeben

mach das einfach 'mal schritt für schritt, damit siehst du immer den output..

man <dpkg | grep | awk | xargs> für details..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
TheGrudge
Beiträge: 270
Registriert: 20.05.2003 12:13:57

Beitrag von TheGrudge » 21.10.2003 13:12:15

alles klar, funzt!
hmm zu awk die man ist komisch, mal gucken ob ich da ne gescheite im netz finde, aber awk scheint hier manchmal benutzt zu werden, wird mal zeit sich das genauer anzugucken...
8)

Thnx nochmal!

Benutzeravatar
TheGrudge
Beiträge: 270
Registriert: 20.05.2003 12:13:57

Beitrag von TheGrudge » 12.11.2003 14:28:33

chimaera hat geschrieben:evtl etwas wie:

Code: Alles auswählen

COLUMNS=200 dpkg -l | grep ^rc | awk '{print $2}' | xargs dpkg --purge 
habe da nochmal eine frage:
wenn ich deinen code für alle sagen wir libs oder auch kde sachen anwende, dann schreibe ich sowas wie

Code: Alles auswählen

COLUMNS=140 dpkg -l | grep kde | awk '{print $2 }' | xargs apt-get --purge remove
Apt-get startet auch, aber bei der frage, wo ich mit y/n antworten kann, steht immer "abort" da! ich kann keine eingabe machen!
das selbe wenn ich dem apt-get --purge remove noch ein "--force-yes" spendiere!

mache ich da was falsch bei der übergabe an xargs oder wie?

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 12.11.2003 18:07:44

Wenn Du apt-get aus eine Pipe betreibst (und das geschieht hier), dann werden alle interaktivien Abfragen automatische mit "nein" beantwortet... Ist auch besser so, weil man sich damit schnell in den Fuss schiessen kann ;-)

apt-get --yes ist der Trick. Oder Du benutzt halt dpkg...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
TheGrudge
Beiträge: 270
Registriert: 20.05.2003 12:13:57

Beitrag von TheGrudge » 12.11.2003 18:56:32

alles klar!
Thnx!
;)

Antworten