Pange tähele, et oleme selles artiklis mainitud käsud ja protseduurid käitanud Ubuntu 18-s.04 LTS süsteem.
Miks me vajame apt-get clean?
Ubuntu ja Debiani opsüsteemides laaditakse pakettide installimiseks või ajakohastamiseks apt-get'i abil alla installipaketid hoidlatest teie süsteemi kohalikku salvestusruumi ja installitakse sealt. Allalaaditud paketid on .deb-vormingus ja need salvestatakse kataloogi var / cache / apt / archives / directory. Süsteem hoiab neid installipakette kohalikus salvestusruumis ka pärast nende desinstallimist. Üldiselt, kui paketi apt-get abil paketi installime, juhtub järgmine:
- See kontrollib, kas vajalik pakett vajab sõltuvuspaketti; mis need paketid on ja kas need on installitud või mitte.
- Laadige alla pakett ja selle sõltuvused.
- Installige pakett.
Kõiki pakette ja nende sõltuvusi hoitakse kataloogis / var / cache / apt / archives. Samuti, kui värskendate paketti, laaditakse selle uus versioon sarnaselt alla ja hoitakse kohalikus salvestusruumis. Üldiselt pole pärast pakettide installimist või täiendamist seda vaja .deb installeri failid enam. Need failid on hea eemaldada, kui need võtavad teie süsteemiruumi.
Suuruse kontrollimiseks .deb-failid, mis hõivavad ruumi, saate oma terminalis käivitada järgmise käsu:
$ du -sh / var / cache / apt / archives
Apt-get cleani kasutamine
The apt-get clean käsk aitab vahemälu puhastada, kui olete paketid oma süsteemis apt-get installi abil installinud. See eemaldab failid, mida enam ei vajata, kuid asuvad endiselt teie süsteemis ja hoiavad süsteemiruumi.
Käsk apt-get eemaldab allalaaditud .deb installeri failid ja kustutab /var / cache / apt / archives jättes lukku ja osalisse kataloogi ainult failid.
Kui vaatate /var / cache / apt / archives kataloogi kasutades ls käsk järgmiselt näete failide arvu, millel on .deb pikendus.
$ sudo ls / var / cache / apt / archives
Nüüd käivitage puhas toiming järgmiselt:
$ sudo apt-get cleanPraegu tühjendatakse vahemälu ja näete ainult lukustusfaili ja osalist kataloogi.
Pange tähele, et apt-puhtaks saama ei desinstalli faile süsteemist; see eemaldab failid ainult vahemälust.
Apt-get autoclean
Sarnane apt-puhtaks saama, teine käsk apt-get autoclean puhastab ka kohaliku hoidla allalaaditud pakettidest, kuid ainult nende pakettide puhul, mille olete desinstallinud või millel pole uuemaid versioone saadaval. See teeb puhastustoimingu selliste pakettide jaoks, mis on süsteemis endiselt olemas ja pole enam vajalikud.
Kui käivitate apt-get autocleani, näete .deb-failid, mis on eemaldatud.
Sarnaselt apt-get clean'ile ei desinstalli apt-get autoclean süsteemi paketti,
Erinevus apt-get clean ja apt-get autoremove vahel
Mõni kasutaja läheb segaduses apt-puhtaks saama ja apt-get autoremove nende süsteemis puhastustoimingu tegemisel. Need kaks käsku ei ole ühesugused ja neil on täiesti erinevad funktsioonid. Apt-puhtaks või apt-get autoclean eemaldab allalaaditud paketid kohalikust vahemälust ainult siis, kui apt-get autoremove eemaldab mittevajalikud paketid, mis kunagi sõltuvusena installiti. Nii et paketi desinstallimisel pole nendest sõltuvustest mingit kasu. Seetõttu on soovitatav käivitada automaatne eemaldamine ka kõigi nende sõltuvuste eemaldamiseks.
Süsteemi puhastamine peaks olema osa teie süsteemi regulaarsest hooldusest, et vältida tarbetut segadust kettaruumi võtmisel. Paljude muude puhastustööriistade hulgas on apt-get clean üks kasulikest tööriistadest, mis aitavad teil süsteemis olevaid vahemälufaile eemaldada ja kettaruumi võtta.