Ist es nicht sicher, alle zu entfernen?

19

In Synaptic Manager bemerkte ich, dass ich viele Pakete in dieser Liste hatte, und fragte mich, ob eines aus irgendeinem Grund nicht entfernt werden sollte. Oder wenn das alles sicher ist, entfernt zu werden. Ist es möglich, dass einige aufbewahrt werden sollten, oder zeigt dies nutzlose Pakete, die gelöscht werden sollten?

Ich bin gerannt, sudo apt-get autoremove aber sie sind immer noch da. (Auch sauber & autoclean)

Was es ist...

Trevor
quelle
Zu Ihrer Information: Diese Konfigurationsdateien belegen nicht viel Speicherplatz. Ich habe gerade 342 Pakete mit restlichen Konfigurationsdateien (hauptsächlich alte Kernel) und der Gesamtsumme des zurückgewonnenen Speicherplatzes gelöscht: 2,6 MiB.
Hackel
@ Hackel Linux-Kernel-Restkonfiguration nimmt viel Platz in Anspruch
Endolith

Antworten:

25

Diese aufgelisteten Pakete enthalten nur Konfigurationsdateien, die nicht entfernt wurden. Wenn Sie nicht vorhaben, die Pakete erneut zu installieren und die Konfiguration beizubehalten, können Sie sie sicher entfernen. In synaptic können Sie sie löschen, indem Sie sie alle auswählen, das Menü "Paket" und dann "Löschen" verwenden. Sie können dies auch vom Terminal aus tun:

dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get purge
Braiam
quelle
38

Da diese Frage hier zusammengeführt wurde, müssen einige Informationen bereitgestellt werden, die hilfreich sein können

Von man apt-get:

       entfernen
           remove ist identisch mit install, mit der Ausnahme, dass Pakete entfernt und nicht installiert werden. Hinweis
           Wenn Sie ein Paket entfernen, verbleiben die Konfigurationsdateien auf dem System. Wenn ein Pluszeichen ist
           Das identifizierte Paket wird an den Paketnamen angehängt (ohne Leerzeichen)
           installiert statt entfernt.

       reinigen
           Das Löschen ist identisch mit dem Entfernen, mit der Ausnahme, dass Pakete entfernt und gelöscht werden (jede Konfiguration)
           Dateien werden ebenfalls gelöscht).

Wenn Sie also Pakete normalerweise mit Ubuntu-Software-Center oder mit entfernen sudo apt-get remove, verbleiben die Konfigurationsdateien auf dem System.

Aus der Gemeinschaftshilfe ,

Obwohl es keine Möglichkeit gibt, alle Konfigurationsinformationen aus den entfernten Paketen zu entfernen, können Sie mit dem folgenden Befehl alle Konfigurationsdaten aus allen entfernten Paketen entfernen.

dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge

Führen Sie daher den folgenden Befehl vom Terminal aus:

dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge

Dadurch werden Konfigurationsdateien aus dem entfernten Paket entfernt.

Pandya
quelle
1
Geniale Antwort. Dies wird sicherlich viel helfen. Liebte die grep / awk / xarg Kombination.
Luis Alvarado
dies auch:dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get --purge remove -y
TPPZ