Zakaj potrebujete čiste možnosti apt-get?

Why You Need Apt Get Clean Options



Vsi sistemski skrbniki in večina običajnih uporabnikov Ubuntu raje uporabljajo apt-get za namestitev in nadgradnjo paketov, vendar se ne posvečajo pozornosti čiščenju svojega sistema. Ta članek bo razložil, zakaj morate redno čistiti sistem in kako to storiti z ukazom apt-get clean.

Upoštevajte, da smo ukaze in postopke, omenjene v tem članku, izvedli v sistemu Ubuntu 18.04 LTS.







Zakaj potrebujemo apt-clean?

V operacijskih sistemih Ubuntu in Debian, medtem ko uporabljate apt-get za namestitev ali nadgradnjo paketov, se namestitveni paketi prenesejo iz skladišč v lokalni pomnilnik v vašem sistemu in od tam namestijo. Naloženi paketi so v formatu .deb in so shranjeni v imeniku var/cache/apt/archives/. Sistem hrani te namestitvene pakete v lokalnem pomnilniku tudi potem, ko jih odstranite. Na splošno, ko namestimo paket z apt-get, se zgodi naslednje:



  • Preverja, ali zahtevani paket potrebuje paket odvisnosti; kaj so ti paketi in ali so nameščeni ali ne.
  • Prenesite paket in njegove odvisnosti.
  • Namestite paket.

Vsi paketi in njihove odvisnosti so shranjeni v lokalnem pomnilniku v imeniku/var/cache/apt/archives. Če nadgradite paket, se njegova nova različica podobno prenese in hrani v lokalnem pomnilniku. Na splošno, ko namestite ali nadgradite pakete, ne potrebujete več namestitvenih datotek .deb. Te datoteke je dobro odstraniti, ker zavzamejo vaš sistemski prostor.



Če želite preveriti velikost datotek .deb, ki zasedajo prostor, lahko v svojem terminalu izvedete naslednji ukaz:





$od -sh /kje/predpomnilnik/apt/arhivi

Uporaba apt-get clean

The apt-get clear Ukaz n pomaga očistiti predpomnilnik, ko namestite pakete z ukazom apt-get install v vašem sistemu. Odstrani datoteke, ki niso več potrebne, vendar še vedno prebivajo v vašem sistemu in ohranjajo sistemski prostor.



Ukaz apt-get odstrani pridobljene namestitvene datoteke .deb in počisti datoteko / var / cache / apt / archives pustite samo datoteke v ključavnici in delni imenik.

Če si ogledate / var / cache / apt / archives imenik z uporabo ls Če sledite naslednjemu ukazu, boste videli število datotek s pripono .deb.

$sudo ls /kje/predpomnilnik/apt/arhivi

Zdaj izvedite operacijo čiščenja na naslednji način:

$sudo apt-očistite se

V tem trenutku se predpomnilnik počisti in videli boste samo datoteko za zaklepanje in delni imenik.

Upoštevajte, da je apt-očistite se ne odstrani datotek iz sistema; odstrani samo datoteke iz predpomnilnika.

Apt-get autoclean

Podoben apt-očistite se , drugi ukaz apt-get autoclean očisti tudi lokalno skladišče pridobljenih paketov, vendar le za pakete, ki ste jih odstranili, ali tiste, ki nimajo novejših različic. Izvaja operacijo čiščenja za takšne pakete, ki so še v sistemu in niso več potrebni.

Če zaženete samodejno čiščenje apt-get, boste videli datoteke .deb, ki so odstranjene.

Podobno kot apt-get clean, apt-get autoclean ne odstrani paketa iz sistema,

Razlika med apt-get clean in apt-get autoremove

Nekateri uporabniki se pogosto zmedejo med apt-očistite se in apt-get samodejno odstrani pri čiščenju v svojem sistemu. Ta dva ukaza nista enaka in imata popolnoma različne funkcije. Počistite se ali apt-get autoclean odstrani pridobljene pakete iz lokalnega predpomnilnika, medtem ko apt-get samodejno odstrani odstrani nepotrebne pakete, ki so bili nekoč nameščeni kot odvisnost. Torej, ko odstranite paket, te odvisnosti niso uporabne. Zato je priporočljivo zagnati samodejno odstrani ukaz, da odstranite tudi vse te odvisnosti.

Čiščenje sistema bi moralo biti del rednega vzdrževanja vašega sistema, da se izognete nepotrebnim neredom, ki zavzamejo prostor na disku. Med mnogimi drugimi orodji za čiščenje je apt-get clean eno izmed uporabnih orodij, ki vam lahko pomagajo odstraniti datoteke predpomnilnika, ki obstajajo v vašem sistemu, in zavzamejo prostor na disku.