Dus je draait Arch Linux en je gaat naar sudo pacman -Syu om je systeem bij te werken, maar het hulpprogramma pacman zegt dat je niet genoeg schijfruimte hebt. Wat is er gebeurd? U hoeft waarschijnlijk alleen de pakketcache van uw systeem te legen.

Wat is er met mijn schijfruimte gebeurd?

Als je je afvraagt ​​waar je schijfruimte is gebleven, is de waarschijnlijke boosdoener de pakketcache van Arch. Arch Linux slaat een kopie op van elk pakket dat u downloadt in de /var/cache/pacman/pkg/ map. Dit omvat elk pakket dat u downloadt, zelfs upgrades. Je kunt teruggaan naar eerdere versies voor het geval een update een pakket verbreekt, wat handig is bij een distributie met rollende release zoals Arch.

Hoewel het handig is om meerdere exemplaren van een pakket te hebben voor herstel, neemt het wel ruimte in beslag. U kunt vergeten oudere versies van pakketten te verwijderen. De ontwikkelaars van Arch Linux besloten dat het voor de gebruiker beter zou zijn om deze cache te beheren in plaats van een automatisch hulpprogramma te bouwen om verouderde versies te verwijderen. Dus hoe krijg je je ruimte terug?

instagram viewer

De pakketcache wissen op Arch Linux

Gelukkig kun je met het pacman-hulpprogramma de pakketcache opruimen. Typ hiervoor:

pacman -Sc

Hiermee worden alle pakketten uit de cache verwijderd die momenteel niet zijn geïnstalleerd. Nog een toevoegen -C flag in de opdracht verwijdert alle pakketten in de cache.

pacman -Sc

Verwant: Pakketten installeren en verwijderen in Arch Linux

Het opschonen van de pakketcache met pacman is een alles-of-niets-voorstel. U wilt een aantal oudere versies hebben om op terug te vallen terwijl u toch voldoende schijfruimte overhoudt. Het paccache-hulpprogramma zal u helpen deze behoeften in evenwicht te brengen. Het maakt deel uit van de pacman-bijdrage pakket.

Om het te installeren, typt u:

sudo pacman -S pacman-bijdrage

Om alle pakketten in de cache te verwijderen, behalve de laatste drie versies, typt u:

sudo paccache -r

Als u de nieuwste versie wilt behouden, gebruikt u de -k optie, gespecificeerd met het aantal laatste pakketten dat u wilt. In dit geval een:

sudo paccache -rk1

Verwant: Hoe Arch Linux in VirtualBox te installeren met behulp van het begeleide installatieprogramma

Nu heb je meer schijfruimte

Arch kost meer moeite om te beheren dan andere distributies. Pakketbeheer is geen uitzondering, maar met deze tips kunt u uw schijfruimte terugwinnen terwijl u nog steeds kunt terugvallen op oudere pakketten als dat nodig is.

Als je Arch Linux nog niet hebt geprobeerd, of als het complexe installatieproces je ontmoedigend aanvoelt, kun je Arch Linux eenvoudig installeren met behulp van het begeleide installatieprogramma.

DeelTweetenE-mail
Arch Linux wordt nu geleverd met een gemakkelijker te gebruiken begeleid installatieprogramma

U gebruikt nog steeds de opdrachtregel, maar de standaardpakketten zijn veel gemakkelijker te installeren.

Lees volgende

Gerelateerde onderwerpen
  • Linux
  • Arch Linux
  • Pakketbeheerders
  • Linux-opdrachten
  • Systeem administratie
Over de auteur
David Delony (48 artikelen gepubliceerd)

David is een freelance schrijver gevestigd in de Pacific Northwest, maar komt oorspronkelijk uit de Bay Area. Van kinds af aan is hij een techneut. Davids interesses omvatten lezen, tv-programma's en films van hoge kwaliteit bekijken, retro-gaming en platen verzamelen.

Meer van David Delony

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren