Upplever du problem med lite diskutrymme i Arch Linux? Du kan free upp lite lagringsutrymme på ditt system genom att rensa ut paketcachen.
Så du kör Arch Linux och du 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 förmodligen bara tömma ditt systems paketcache.
Vad hände med mitt diskutrymme?
Om du undrar var ditt diskutrymme tog vägen är den troliga boven 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 kommer väl till pass på en distro med rullande släpp som Arch.
Även om det är användbart att ha flera kopior av ett paket för återställning, tar det utrymme. Du kanske glömmer bort 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?
Rensa paketcachen på Arch Linux
Lyckligtvis låter pacman-verktyget dig rensa bort paketcachen. För att göra det, skriv:
pacman -Sc
Detta tar bort alla paket från cachen som för närvarande inte är installerade. Lägger till en till -c flaggan i kommandot kommer att ta bort alla cachade paket.
pacman -Scc
Paccache Utility
Att rengöra paketcachen med pacman är ett allt-eller-inget-förslag. Du kommer att vilja ha några äldre versioner att falla tillbaka på samtidigt som du har tillräckligt med diskutrymme. Paccache-verktyget hjälper dig att balansera dessa behov. Det är en del av pacman-contrib-paketet.
För att installera det, skriv:
sudo pacman -S pacman-contrib
För att ta bort alla cachade paket förutom de tre senaste versionerna, skriv:
sudo paccache -r
Om du vill behålla den senaste versionen, använd -k alternativet, specificerat med antalet senaste paket du vill ha. I det här fallet, en:
sudo paccache -rk1
Nu har du mer diskutrymme
Arch tar mer ansträngning att administrera än andra distros. Pakethantering är inget undantag, men med dessa tips kan du återta ditt diskutrymme samtidigt som du 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 hjälp av det guidade installationsprogrammet.
Om författaren
David Delony (74 artiklar publicerade)
David är en frilansskribent baserad i Pacific Northwest, men kommer ursprungligen från Bay Area. Han har varit en teknikentusiast sedan barnsben. Davids intressen inkluderar att läsa, titta på tv-program och filmer av hög kvalitet, retrospel och skivsamling.
Mer från David Delony
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
