Ich habe festgestellt, dass der in der Betreffzeile angegebene Ordner 1,5 GB belegt. Kann ich die folgenden Schritte ausführen, um das Problem zu beheben, ohne mein System dauerhaft zu beschädigen?
rm -rf /var/cache/PackageKit/metadata/updates/packages/*
fedora
disk-usage
sb2150
quelle
quelle
/var/cache/PackageKit
Verzeichnis. Was vermisse ich?dnf
ziemlich viel benutzt. Ich habe 3 zusätzliche Verzeichnisse (23, 24, 25) unter/var/cache/PackageKit
denen alle RPM-Dateien enthalten. Ich denke, meine einzige echte Option hier ist das manuelle Löschen zu diesem Zeitpunkt.PackageKit wird von GNOME verwendet. Wenn Sie Yum oder DNF auf der CLI verwenden, benötigen Sie diese nicht. Sie können die RPM-Dateien in entfernen
/var/cache/PackageKit/metadata/updates/packages
und PackageKit so einstellen, dass sie nicht mehr gespeichert werden.In der Datei befindet sich eine Einstellung
/etc/PackageKit/PackageKit.conf
Entfernen Sie als Root die Raute auf dieser Konfigurationsoption und die Pakete werden nicht gespeichert.
quelle
/var/cache/PackageKit
Verzeichnis wächst noch. Das heißt: Funktioniert weder auf Fedora 24 und ab Thomas Mueller noch auf Fedora 25.Ja, Sie können diese Pakete sicher entfernen. Diese Pakete werden nur von Packagekit als Cache verwendet.
Ref: https://bugs.freedesktop.org/show_bug.cgi?id=80053
quelle
/var/cache/PackageKit/24
oder/var/cache/PackageKit/25
Verzeichnisse nach dem Upgrade auf Fedora 26 zu entfernen .pkcon
Von der akzeptierten Antwort werden sie nicht entfernt.Wenn Sie PackageKit nicht zum Aktualisieren (aber für dnf) verwenden, sollten Sie das automatische Herunterladen von PackageKit deaktivieren, da PackageKit den Cache nur dann löscht, wenn es zum Installieren von Updates verwendet wird:
Ich denke, dieser automatische Download sollte nicht deaktiviert, sondern aktiviert werden.
https://www.lguruprasad.in/blog/2015/05/13/disabling-automatic-download-of-software-updates-in-gnome-3-14-on-debian-jessie/
https://bugzilla.gnome.org/show_bug.cgi?id=768632
quelle
sudo
, also als User root.Die
pkcon refresh force -c -1
Lösung hat bei mir nicht funktioniert, da sich in meinem Upgrade-Pfad mehrere Fedora-Versionen befanden. Ich habe das Platzproblem konstruktiv gelöst, indemdnf clean all --releasever=xxx
xxx die alte Version ist, die bereinigt werden musste. Für die Vorgängerversion wurden ca. 8 Gig Speicherplatz gesäubert.quelle
Der
pkcon refresh [force]
in der akzeptierten Antwort angegebene Befehl funktioniert, aber vor allem nur für derzeit aktivierte Repositorys. Nicht mehr benötigte Dateien in den Caches älterer Repositorys, insbesondere älterer Distributionsversionen, werden nicht gelöscht. Diese können sicher manuell gelöscht werden. (Wenn Sie sie wirklich mit löschen möchten, kannpkcon
eine Artpkcon repo-enable [reponame]; pkcon fresh force; pkcon repo-disable [reponame]
funktionieren.)quelle
Beim Booten von Fedora25 auf meiner virtuellen Maschine wurden Speicherplatzwarnungen ausgegeben. Ich habe die oben genannte Lösung befolgt, um die Datei /etc/PackageKit/PackageKit.conf zu bearbeiten, die Zeile # KeepCache = false aus dem Kommentar entfernt und die Datei gespeichert. Dann habe ich den folgenden Befehl ausgeführt: pkcon refresh force -c -1, aber in / var / cache / PackageKit / waren immer noch unerwünschte Dateien. Ich habe daher rm -r -f / var / cache / PackageKit / * in der Befehlszeile zum Löschen ausgeführt diese zwischengespeicherten Dateien. Ich habe Fedora und Voila neu gestartet! Keine weiteren Fehler !!
quelle