Hvorfor har du brug for apt-get clean-muligheder?

Why You Need Apt Get Clean Options



Alle systemadministratorer og de fleste af de almindelige Ubuntu-brugere foretrækker at bruge apt-get til installation og opgradering af pakker, men er ikke opmærksomme på rengøring af deres system bagefter. Denne artikel vil forklare, hvorfor du regelmæssigt skal rydde op i dit system, og hvordan du gør det via apt-get clean-kommandoen.

Bemærk, at vi har kørt kommandoer og procedure nævnt i denne artikel på et Ubuntu 18.04 LTS -system.







Hvorfor har vi brug for at blive rene?

I Ubuntu og Debian-operativsystemer, mens du bruger apt-get til installation eller opgradering af pakker, downloades installationspakkerne fra depoterne til lokal lagring i dit system og installeres derfra. De downloadede pakker er i .deb -format, og de gemmes i var/cache/apt/archives/directory. Systemet opbevarer disse installationspakker på lokalt lager, selv efter at du har afinstalleret dem. Generelt, når vi installerer en pakke ved hjælp af apt-get, sker følgende:



  • Den kontrollerer, om den nødvendige pakke har brug for en afhængighedspakke; hvad er disse pakker, og om de er installeret eller ej.
  • Download pakken og dens afhængigheder.
  • Installer pakken.

Alle pakker og deres afhængigheder opbevares i det lokale lager i/var/cache/apt/archives bibliotek. Hvis du opgraderer pakken, downloades den nye version på samme måde og opbevares på det lokale lager. Generelt, når du har installeret eller opgraderet pakkerne, behøver du ikke længere .deb -installationsfilerne. Det er en god idé at fjerne disse filer, da de tager din systemplads.



For at kontrollere størrelsen på .deb -filer, der fylder rummet, kan du udføre følgende kommando i din Terminal:





$af -sh /hvor/cache/passende/arkiv

Brug apt-get clean

Det apt-get clea n-kommandoen hjælper med at rydde cachen ud, når du har installeret pakkerne ved hjælp af apt-get install-kommandoen i dit system. Det fjerner de filer, der ikke længere er nødvendige, men stadig findes på dit system og holder systempladsen.



Kommandoen apt-get fjerner de hentede .deb-installationsfiler og rydder / var / cache / apt / archives efterlader kun filerne i låsen og den delvise bibliotek.

Hvis du ser / var / cache / apt / archives bibliotek ved hjælp af ls kommando som følger, vil du se antallet af filer med .deb -udvidelse.

$sudo ls /hvor/cache/passende/arkiv

Kør nu rengøringsoperationen som følger:

$sudo apt-get ren

I øjeblikket ryddes cachen, og du vil kun se låsefilen og den delvise mappe.

Bemærk, at apt-get ren afinstallerer ikke filerne fra systemet; det fjerner kun filerne fra cachen.

Apt-get autoclean

Svarende til apt-get ren , en anden kommando apt-get autoclean renser også det lokale lager for hentede pakker, men kun for de pakker, du har afinstalleret, eller dem uden nyere versioner. Det udfører oprydningsoperationen for sådanne pakker, der stadig er på systemet og ikke længere er nødvendige.

Hvis du kører apt-get autoclean, vil du se .deb-filer, der fjernes.

Ligesom apt-get clean, afinstallerer apt-get autoclean ikke pakken fra systemet,

Forskel mellem apt-get clean og apt-get autoremove

Nogle brugere bliver ofte forvirrede mellem apt-get ren og apt-get autoremove når de udfører oprydningsoperationen i deres system. De to kommandoer er ikke ens og har absolut forskellige funktioner. Apt-få ren eller apt-get autoclean fjerner kun de hentede pakker fra den lokale cache, mens apt-get autoremove fjerner de unødvendige pakker, der engang blev installeret som en afhængighed. Så når du afinstallerer en pakke, er disse afhængigheder ikke til nogen nytte. Derfor anbefales det at køre autoremove kommando for også at fjerne alle disse afhængigheder.

Oprydning af systemet bør være en del af systemets regelmæssige vedligeholdelse for at undgå unødvendig rod, der optager din diskplads. Blandt mange andre oprydningsværktøjer er apt-get clean et af de nyttige værktøjer, der kan hjælpe dig med at fjerne cache-filer, der findes i dit system og tage diskplads.