Takže používate Arch Linux a zadávate sudo pacman -Syu aktualizovať systém, ale obslužný program pacman hovorí, že na disku nie je dostatok miesta. Čo sa stalo? Pravdepodobne stačí vyprázdniť vyrovnávaciu pamäť balíkov systému.

Čo sa stalo s mojím priestorom na disku?

Ak vás zaujíma, kde sa stratilo miesto na disku, pravdepodobne je na vine vyrovnávacia pamäť balíka Arch. Arch Linux ukladá kópiu každého balíka, ktorý si stiahnete, do súboru /var/cache/pacman/pkg/ adresár. To zahŕňa každý stiahnutý balík, dokonca aj inovácie. Môžete sa vrátiť k predchádzajúcim verziám v prípade, že aktualizácia poškodí balík, čo príde vhod v distribúcii s postupným uvoľňovaním, ako je Arch.

Aj keď je viac kópií balíka užitočné na obnovu, zaberá miesto. Môžete zabudnúť odstrániť staršie verzie balíkov. Vývojári Arch Linuxu sa rozhodli, že pre používateľa bude lepšie spravovať túto vyrovnávaciu pamäť, než vytvoriť nejaký automatický nástroj na odstránenie zastaraných verzií. Ako teda získate späť svoj priestor?

instagram viewer

Vymazanie vyrovnávacej pamäte balíka v Arch Linuxe

Našťastie nástroj pacman vám umožňuje vymazať vyrovnávaciu pamäť balíkov. Ak to chcete urobiť, zadajte:

pacman -Sc

Týmto sa z vyrovnávacej pamäte odstránia všetky balíky, ktoré nie sú aktuálne nainštalované. Pridanie ďalšieho -c príznak v príkaze odstráni všetky balíky uložené vo vyrovnávacej pamäti.

pacman -Scc

Súvisiace: Ako nainštalovať a odstrániť balíky v Arch Linuxe

Čistenie vyrovnávacej pamäte balíkov pomocou programu pacman je návrhom typu všetko alebo nič. Budete chcieť mať k dispozícii niektoré staršie verzie, pričom si ponecháte dostatok miesta na disku. Nástroj paccache vám pomôže vyvážiť tieto potreby. Je súčasťou pacman-príspevok balík.

Ak ho chcete nainštalovať, zadajte:

sudo pacman -S pacman -contrib

Ak chcete odstrániť všetky balíky vo vyrovnávacej pamäti okrem posledných troch verzií, zadajte:

sudo paccache -r

Ak si chcete zachovať najnovšiu verziu, použite -k možnosť zadaná počtom požadovaných najnovších balíkov. V tomto prípade jeden:

sudo paccache -rk1

Súvisiace: Ako nainštalovať Arch Linux do VirtualBoxu pomocou sprievodcu inštaláciou

Teraz máte viac miesta na disku

Arch si vyžaduje viac úsilia než ostatné distribúcie. Správa balíkov nie je výnimkou, ale pomocou týchto tipov môžete získať späť miesto na disku a pritom sa v prípade potreby môžete vrátiť k starším balíkom.

Ak ste Arch Linux ešte neskúsili alebo sa vám zložitý inštalačný proces zdá náročný, môžete si jednoducho nainštalovať Arch Linux pomocou sprievodcu inštaláciou.

zdieľamTweetE -mail
Arch Linux teraz ponúka jednoduchšie používanie sprievodcu inštaláciou

Stále používate príkazový riadok, ale nainštalovanie predvolených balíkov je oveľa jednoduchšie.

Čítajte ďalej

Súvisiace témy
  • Linux
  • Arch Linux
  • Správcovia balíkov
  • Príkazy Linux
  • Správa systému
O autorovi
David Delony (48 publikovaných článkov)

David je nezávislý spisovateľ so sídlom na severozápade Pacifiku, pôvodne však pochádza z oblasti Bay Area. Od detstva je technologickým nadšencom. Medzi Davidove záujmy patrí čítanie, sledovanie kvalitných televíznych relácií a filmov, retro hry a zbieranie rekordov.

Viac od Davida Delonyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber