Så du kör Arch Linux och går in sudo pacman -Syu för att uppdatera ditt system, men pacman -verktyget säger att du inte har tillräckligt med diskutrymme. Vad hände? Du behöver sannolikt bara tömma systemets paketcache.
Vad hände med mitt diskutrymme?
Om du undrar vart ditt diskutrymme tog vägen är den troliga synderen Archs paketcache. Arch Linux lagrar en kopia av varje paket du laddar ner i /var/cache/pacman/pkg/ katalog. Detta inkluderar alla paket du laddar ner, även uppgraderingar. Du kan rulla tillbaka till tidigare versioner om en uppdatering bryter ett paket, vilket är praktiskt på en distro med rullande version som Arch.
Även om flera kopior av ett paket är användbart för återställning, tar det plats. Du kanske glömmer att ta bort äldre versioner av paket. Utvecklarna av Arch Linux beslutade att det skulle vara bättre för användaren att hantera denna cache snarare än att bygga något automatiskt verktyg för att bli av med föråldrade versioner. Så hur får du tillbaka ditt utrymme?
Rensar paketcachen på Arch Linux
Som tur är kan du med pacman -verktyget rensa bort paketets cache. För att göra det, skriv:
pacman -Sc
Detta tar bort alla paket från cacheminnet som för närvarande inte är installerade. Lägger till en till -c flagga i kommandot kommer att ta bort alla cachade paket.
pacman -Scc
Relaterad: Hur man installerar och tar bort paket i Arch Linux
Att rengöra paketets cache med pacman är ett allt-eller-ingenting-förslag. Du vill ha några äldre versioner att falla tillbaka på samtidigt som du behåller tillräckligt med diskutrymme. Verktyget paccache hjälper dig att balansera dessa behov. Det är en del av pacman-contrib paket.
För att installera det, skriv:
sudo pacman -S pacman -contrib
Om du vill ta bort alla cachade paket utom de senaste tre versionerna skriver du:
sudo paccache -r
Om du vill behålla den senaste versionen använder du -k alternativ, specificerat med antalet senaste paket du vill ha. I det här fallet en:
sudo paccache -rk1
Relaterad: Så här installerar du Arch Linux i VirtualBox med hjälp av den guidade installationsprogrammet
Nu har du mer diskutrymme
Arch tar större ansträngningar att administrera än andra distros. Pakethantering är inget undantag, men med dessa tips kan du återta ditt diskutrymme medan du fortfarande kan falla tillbaka på äldre paket om du måste.
Om du inte har provat Arch Linux än eller om den komplexa installationsprocessen känns skrämmande för dig kan du enkelt installera Arch Linux med den guidade installationsprogrammet.
Du använder fortfarande kommandoraden, men standardpaketen är mycket lättare att installera.
Läs Nästa
- Linux
- Arch Linux
- Pakethanterare
- Linux -kommandon
- Systemadministration

David är en frilansskribent baserad i Stillahavsområdet, men kommer ursprungligen från Bay Area. Han har varit en teknikentusiast sedan barndomen. Davids intressen inkluderar att läsa, titta på tv -serier och filmer av hög kvalitet, retrospel och skivsamling.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!
Klicka här för att prenumerera