Sie verwenden also Arch Linux und geben ein sudo pacman -Syu um Ihr System zu aktualisieren, aber das Dienstprogramm pacman sagt, dass Sie nicht über genügend Speicherplatz verfügen. Was ist passiert? Sie müssen wahrscheinlich nur den Paketcache Ihres Systems leeren.
Was ist mit meinem Speicherplatz passiert?
Wenn Sie sich fragen, wo Ihr Speicherplatz geblieben ist, ist der wahrscheinliche Schuldige der Paket-Cache von Arch. Arch Linux speichert eine Kopie jedes heruntergeladenen Pakets im /var/cache/pacman/pkg/ Verzeichnis. Dies umfasst jedes heruntergeladene Paket, sogar Upgrades. Sie können zu früheren Versionen zurückkehren, falls ein Update ein Paket beschädigt, was bei einer Rolling-Release-Distribution wie Arch praktisch ist.
Obwohl mehrere Kopien eines Pakets für die Wiederherstellung nützlich sind, nimmt es Platz ein. Sie könnten vergessen, ältere Versionen von Paketen zu entfernen. Die Entwickler von Arch Linux entschieden, dass es für den Benutzer besser wäre, diesen Cache zu verwalten, anstatt ein automatisches Dienstprogramm zu erstellen, um veraltete Versionen loszuwerden. Wie bekommen Sie Ihren Platz zurück?
Löschen des Paket-Cache unter Arch Linux
Glücklicherweise können Sie mit dem Dienstprogramm pacman den Paketcache löschen. Geben Sie dazu Folgendes ein:
pacman -Sc
Dadurch werden alle Pakete aus dem Cache entfernt, die derzeit nicht installiert sind. Weiteres hinzufügen -C Flag im Befehl entfernt alle zwischengespeicherten Pakete.
pacman -Scc
Verwandt: So installieren und entfernen Sie Pakete in Arch Linux
Das Bereinigen des Paketcaches mit pacman ist ein Alles-oder-Nichts-Vorschlag. Sie sollten einige ältere Versionen verwenden, auf die Sie zurückgreifen können, während Sie immer noch genügend Speicherplatz haben. Das Dienstprogramm paccache hilft Ihnen, diese Anforderungen auszugleichen. Es ist ein Teil der pacman-Beitrag Paket.
Geben Sie Folgendes ein, um es zu installieren:
sudo pacman -S pacman-contrib
Um alle zwischengespeicherten Pakete mit Ausnahme der letzten drei Versionen zu entfernen, geben Sie Folgendes ein:
sudo pacache -r
Wenn Sie die neueste Version behalten möchten, verwenden Sie die -k Option, angegeben mit der Anzahl der neuesten gewünschten Pakete. In diesem Fall eine:
sudo pacache -rk1
Verwandt: So installieren Sie Arch Linux in VirtualBox mit dem Guided Installer
Jetzt haben Sie mehr Speicherplatz
Arch erfordert mehr Verwaltungsaufwand als andere Distributionen. Die Paketverwaltung ist keine Ausnahme, aber mit diesen Tipps können Sie Ihren Speicherplatz zurückgewinnen, während Sie bei Bedarf auf ältere Pakete zurückgreifen können.
Wenn Sie Arch Linux noch nicht ausprobiert haben oder der komplexe Installationsprozess für Sie abschreckend ist, können Sie Arch Linux ganz einfach mit dem geführten Installationsprogramm installieren.
Sie verwenden immer noch die Befehlszeile, aber die Standardpakete sind viel einfacher zu installieren.
Weiter lesen
- Linux
- Arch Linux
- Paketmanager
- Linux-Befehle
- Systemadministration
David ist ein freiberuflicher Autor mit Sitz im pazifischen Nordwesten, stammt jedoch ursprünglich aus der Bay Area. Er ist seit seiner Kindheit technikbegeistert. Davids Interessen sind Lesen, Ansehen hochwertiger Fernsehsendungen und Filme, Retro-Spiele und das Sammeln von Schallplatten.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um zu abonnieren