Mit dpkg alle Dateien aus Ordner löschen?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
r2h6
Beiträge: 116
Registriert: 26.01.2007 10:23:18

Mit dpkg alle Dateien aus Ordner löschen?

Beitrag von r2h6 » 25.02.2011 17:14:20

Hallo,

ich hab zum etwas testen mehrere Programme installieren müssen die nun wieder gelöscht werden sollen.
Alle Dateien die installiert wurden liegen noch in /var/cache/apt/archives. Ich hab versucht das so zu lösen:

dpkg -P /var/cache/apt/archives/*.deb

was leider nicht funktioniert. Muss ich die jetzt alle von Hand löschen oder gibt es eine Möglichkeit alles mit einem Befehl wieder zu löschen?



Besten Dank

Benutzeravatar
mindX
Beiträge: 1541
Registriert: 27.03.2009 19:17:28
Lizenz eigener Beiträge: GNU General Public License

Re: Mit dpkg alle Dateien aus Ordner löschen?

Beitrag von mindX » 25.02.2011 17:21:24

Wenn ich nicht völlig daneben liege, ist das

Code: Alles auswählen

# apt-get clean

r2h6
Beiträge: 116
Registriert: 26.01.2007 10:23:18

Re: Mit dpkg alle Dateien aus Ordner löschen?

Beitrag von r2h6 » 25.02.2011 17:31:24

Ja du liegst daneben. ;)

Ich will nicht den Ordner leeren sondern die Pakete wieder deinstallieren.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Mit dpkg alle Dateien aus Ordner löschen?

Beitrag von KBDCALLS » 25.02.2011 17:32:39

r2h6 hat geschrieben:
dpkg -P /var/cache/apt/archives/*.deb
Wo haste das denn her ?

Das steht in der Manpage

Code: Alles auswählen

       -r, --remove, -P, --purge Paket ...|-a|--pending
              Entferne ein installiertes Paket. -r  oder  --remove  entfernen  alles  außer  Konfigurations‐
              dateien.  Dies  könnte  die Rekonfiguration vermeiden, falls das Paket später wieder reinstal‐
              liert wird. (Konfigurationsdateien sind die Dateien, die in  der  debian/conffiles-Steuerdatei
              aufgeführt  sind).  -P  oder --purge entfernt alles, auch Konfigurationsdateien. Falls -a oder
              --pending anstatt eines Paketnamens angegeben werden, dann werden alle  Pakete,  die  entpackt
              aber  zur  Entfernung  oder  vollständigen Löschung in der Datei /var/lib/dpkg/status markiert
              sind, entfernt beziehungsweise vollständig gelöscht.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

r2h6
Beiträge: 116
Registriert: 26.01.2007 10:23:18

Re: Mit dpkg alle Dateien aus Ordner löschen?

Beitrag von r2h6 » 25.02.2011 17:47:23

Ich hab das Gegenstück zu dpkg -i /datei/*.deb gesucht.
Hab mir gedacht dpkg -P /datei/*.deb wäre es. Ich wollte die Dateien und die Configs damit löschen, was nicht geht wie ich gemerkt habe.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Mit dpkg alle Dateien aus Ordner löschen?

Beitrag von rendegast » 25.02.2011 17:59:52

Der Name der Paketdateien für purge/remove:

Code: Alles auswählen

dpkg -P   $(ls -1 /var/cache/apt/archives/*.deb | cut -f1 -d_)
Wenn das jedoch hunderte/tausende sind,
wird die Liste in der Art zu lang und muß anders übergeben werden.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

lemak
Beiträge: 1213
Registriert: 09.11.2007 13:25:57
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Mit dpkg alle Dateien aus Ordner löschen?

Beitrag von lemak » 25.02.2011 18:27:05

rendegast hat geschrieben:Der Name der Paketdateien für purge/remove:

Code: Alles auswählen

dpkg -P   $(ls -1 /var/cache/apt/archives/*.deb | cut -f1 -d_)
Nicht ganz:

Code: Alles auswählen

echo $(ls -1 /var/cache/apt/archives/*.deb | awk -F "/" '{ print $NF }' | cut -f1 -d_)
MfG i

r2h6
Beiträge: 116
Registriert: 26.01.2007 10:23:18

Re: Mit dpkg alle Dateien aus Ordner löschen?

Beitrag von r2h6 » 25.02.2011 18:44:15

Code: Alles auswählen

echo $(ls -1 /var/cache/apt/archives/*.deb | awk -F "/" '{ print $NF }' | cut -f1 -d_)
funktioniert bestens.
hab schon länger nach dieser möglichkeit gesucht, war aber immer zu faul zu fragen :roll: (bin eher der stille leser).


vielen dank an alle

Antworten