Práca s vyrovnávacou pamäťou APT

Dnes | 10:27 | Livan | Livan

Keď inštalujete programy, systém stiahne balíčky a uloží ich do vášho počítača pre budúce použitie. Postupom času to môže v počítači zaberať až niekoľko GB. Tieto balíky ostávajú v počítači aj po nainštalovaním softvéru. Ukážeme si, ako bezpečne vyčistiť vyrovnávaciu pamäť (naďalej iba cache) APT balíkov.

Kontrola aktuálnej veľkosti cache APT

Toto zobrazí celkovú veľkosť všetkých balíčkov uložených v cache.
sudo du -sh /var/cache/apt/archives

Vyčistenie cache APT

Toto odstraní všetky balíky z cache.
sudo apt clean

Kontrola, koľko miesta sa uvolnilo.

sudo du -sh /var/cache/apt/archives

Odstránenie iba zastaralých balíkov z cache.

sudo apt autoclean
Pri odinštalovaní softvéru niekedy ostanú ponechané podporné (osirelé) balíčky. Tie je možné odtrániť nasledovne.
sudo atp autoremove

Odstránenie osirelých balíčkov aj s ich konfiguračnými súbormi.

sudo apt auto remove —purge

Kedy čistiť cache APT

Cache APT sa odporúča čistiť v nasledovných prípadoch:

Najlepšie postupy pre správu cache APT

Pravidelné aktualizácie.

sudo apt update && sudo apt upgrade

Čistenie po väčších aktualizáciách.

sudo apt clean

Monitorovanie využitia disku.

df -h

Odinštalovanie programov, ktoré už nepoužívate.

sudo apt remove nazov_balicka

Riešenie bežných problémov s APT

Oprava poškodenej cache balíkov. Nové vytvorenie cache.

sudo apt update
sudo apt clean
sudo apt update

Vymazanie poškodených súborov vyrovnávacej pamäte.

sudo rm -rf /var/cache/apt/archives/*
sudo apt update
Dané postupy by mali fungovať na všetky distribúcie vychádzajúce z Ubuntu alebo Debianu. Jediné, čo sa môže líšiť, je miesto, kde sú balíčky cache ukladané. V tom prípade je nutné zodpovedajúco upraviť príkazy odkazujúce na balíčky cache APT.