Waarom heb je apt-get clean-opties nodig?

Why You Need Apt Get Clean Options



Alle systeembeheerders en de meeste gewone Ubuntu-gebruikers geven er de voorkeur aan apt-get te gebruiken voor het installeren en upgraden van pakketten, maar besteden geen aandacht aan het daarna opschonen van hun systeem. In dit artikel wordt uitgelegd waarom u uw systeem regelmatig moet opschonen en hoe u dit moet doen via de opdracht apt-get clean.

Merk op dat we de opdrachten en procedure die in dit artikel worden genoemd, hebben uitgevoerd op een Ubuntu 18.04 LTS-systeem.







Waarom hebben we apt-get clean nodig?

In Ubuntu- en Debian-besturingssystemen worden de installatiepakketten, terwijl apt-get wordt gebruikt voor de installatie of opwaardering van pakketten, van de repositories gedownload naar de lokale opslag op uw systeem en van daaruit geïnstalleerd. De gedownloade pakketten hebben de indeling .deb en worden opgeslagen in de map var/cache/apt/archives/. Het systeem bewaart deze installatiepakketten in de lokale opslag, zelfs nadat u ze hebt verwijderd. Over het algemeen gebeurt het volgende wanneer we een pakket installeren met apt-get:



  • Het controleert of het vereiste pakket een afhankelijkheidspakket nodig heeft; wat zijn die pakketten en of ze zijn geïnstalleerd of niet.
  • Download het pakket en zijn afhankelijkheden.
  • Installeer het pakket.

Alle pakketten en hun afhankelijkheden worden bewaard in de lokale opslag in de map /var/cache/apt/archives. Als u het pakket opwaardeert, wordt de nieuwe versie op dezelfde manier gedownload en bewaard op de lokale opslag. Als u de pakketten eenmaal hebt geïnstalleerd of geüpgraded, heeft u over het algemeen de .deb-installatiebestanden niet meer nodig. Het is een goed idee om deze bestanden te verwijderen omdat ze uw systeemruimte in beslag nemen.



Om de grootte te controleren van .deb-bestanden die de ruimte innemen, kunt u de volgende opdracht in uw Terminal uitvoeren:





$van -NS /waar/cache/geschikt/archieven

apt-get clean gebruiken

De apt-get clea n-opdracht helpt bij het opschonen van de cache nadat u de pakketten hebt geïnstalleerd met behulp van de apt-get install-opdracht op uw systeem. Het verwijdert de bestanden die niet langer nodig zijn, maar die zich nog steeds op uw systeem bevinden en de systeemruimte behouden.



De opdracht apt-get verwijdert de opgehaalde .deb-installatiebestanden en wist de / var / cache / apt / archieven laat alleen de bestanden in het slot en de gedeeltelijke map achter.

Als u de / var / cache / apt / archieven map met behulp van de ls commando als volgt, ziet u het aantal bestanden met de extensie .deb.

$sudo ls /waar/cache/geschikt/archieven

Voer nu de opschoning als volgt uit:

$sudo apt-get clean

Op dit moment wordt de cache gewist en ziet u alleen het vergrendelingsbestand en de gedeeltelijke map.

Merk op dat de apt-get clean verwijdert de bestanden niet van het systeem; het verwijdert alleen de bestanden uit de cache.

Apt-get autoclean

Gelijkwaardig aan apt-get clean , een ander commando apt-get autoclean reinigt ook de lokale repository van opgehaalde pakketten, maar alleen voor de pakketten die u hebt verwijderd of die waarvoor geen nieuwere versies beschikbaar zijn. Het voert de opschoonbewerking uit voor dergelijke pakketten die nog op het systeem staan ​​en niet langer nodig zijn.

Als u de apt-get autoclean uitvoert, ziet u de .deb-bestanden die zijn verwijderd.

Net als bij apt-get clean, verwijdert apt-get autoclean het pakket niet van het systeem,

Verschil tussen apt-get clean en apt-get autoremove

Sommige gebruikers raken vaak in de war tussen de: apt-get clean en apt-get autoremove bij het uitvoeren van de opschoningsbewerking in hun systeem. Deze twee commando's zijn niet hetzelfde en hebben absoluut verschillende functies. Apt-get clean of apt-get autoclean verwijdert de opgehaalde pakketten alleen uit de lokale cache terwijl de apt-get autoremove verwijdert de onnodige pakketten die ooit als afhankelijkheid waren geïnstalleerd. Dus wanneer u een pakket verwijdert, hebben deze afhankelijkheden geen zin. Daarom wordt aanbevolen om de automatisch verwijderen commando om ook al die afhankelijkheden te verwijderen.

Het opschonen van het systeem moet deel uitmaken van het reguliere onderhoud van uw systeem om te voorkomen dat onnodige rommel uw schijfruimte in beslag neemt. Naast vele andere opruimhulpmiddelen is apt-get clean een van de handige hulpmiddelen die u kunnen helpen bij het verwijderen van cachebestanden die op uw systeem aanwezig zijn en die schijfruimte in beslag nemen.