Vegye figyelembe, hogy a cikkben említett parancsokat és eljárásokat futtattuk egy Ubuntu 18-on.04 LTS rendszer.
Miért van szükségünk az apt-get clean-ra?
Az Ubuntu és a Debian operációs rendszerekben az apt-get használatával a csomagok telepítéséhez vagy frissítéséhez a telepítő csomagokat a tárolókból a rendszer helyi tárolójába töltik le és onnan telepítik. A letöltött csomagok itt vannak .deb formátumban, és a var / cache / apt / archives / könyvtárba menti őket. A rendszer ezeket a telepítőcsomagokat az eltávolítás után is a helyi tárolóban tartja. Általánosságban elmondható, hogy amikor egy csomagot az apt-get használatával telepítünk, a következő történik:
- Ellenőrzi, hogy a szükséges csomagnak szüksége van-e függőségi csomagra; mik ezek a csomagok, és telepítve vannak-e vagy sem.
- Töltse le a csomagot és annak függőségeit.
- Telepítse a csomagot.
Az összes csomagot és függőségüket a / var / cache / apt / archives könyvtárban lévő helyi tárolóban tároljuk. Továbbá, ha frissíti a csomagot, akkor annak új verziója is hasonlóan letöltődik, és a helyi tárolóban marad. Általában a csomagok telepítése vagy frissítése után nincs szüksége a csomagra .deb telepítő fájlok már. Célszerű eltávolítani ezeket a fájlokat, mivel azok helyet foglalnak a rendszerben.
A méret ellenőrzéséhez .a helyet elfoglaló deb fájlok, a következő parancsot hajthatja végre a terminálján:
$ du -sh / var / cache / apt / archives
Az apt-get clean használatával
A apt-get cleaAz n parancs segít megtisztítani a gyorsítótárat, miután telepítette a csomagokat az apt-get install paranccsal a rendszerben. Eltávolítja azokat a fájlokat, amelyekre már nincs szükség, de továbbra is a rendszerén tartózkodnak, és megtartják a rendszer terét.
Az apt-get parancs eltávolítja a letöltöttet .deb telepítőfájlok és törli a /var / cache / apt / archives csak a fájlokat hagyja a zárban és a részleges könyvtárban.
Ha megnézi a /var / cache / apt / archives könyvtár segítségével ls parancsot, a fájlok számát a .deb kiterjesztés.
$ sudo ls / var / cache / apt / archives
Most futtassa a tiszta műveletet az alábbiak szerint:
$ sudo apt-get cleanEbben a pillanatban a gyorsítótár törlődik, és csak a zárfájlt és a részleges könyvtárat fogja látni.
Vegye figyelembe, hogy a apt-get clean nem távolítja el a fájlokat a rendszerből; csak a fájlokat távolítja el a gyorsítótárból.
Apt-get autoclean
Hasonló apt-get clean, egy másik parancs apt-get autoclean megtisztítja a letöltött csomagok helyi tárházát is, de csak azoknál a csomagoknál, amelyeket Ön eltávolított, vagy azoknál, amelyeknél nincs újabb verzió. Olyan csomagoknál végzi a tisztítási műveletet, amelyek még mindig a rendszeren vannak, és már nincsenek rá szükségük.
Ha futtatja az apt-get autoclean-t, látni fogja a .az eltávolított deb fájlok.
Az apt-get clean-hez hasonlóan az apt-get autoclean sem távolítja el a rendszerből a csomagot,
Különbség az apt-get clean és az apt-get autoremove között
Néhány felhasználó gyakran összezavarodik a apt-get clean és apt-get autoremove amikor a rendszerükben elvégzik a tisztítási műveletet. Ezek a két parancs nem azonosak és teljesen különböző funkciókkal rendelkeznek. Apt-tiszta vagy apt-get autoclean csak a helyi gyorsítótárból távolítja el a letöltött csomagokat apt-get autoremove eltávolítja az egykor függőségként telepített szükségtelen csomagokat. Tehát a csomag eltávolításakor ezek a függőségek nem használhatók. Ezért ajánlott a automatikus eltávolítás parancsot az összes függőség eltávolítására is.
A rendszer tisztításának része kell lennie a rendszer rendszeres karbantartásának, hogy elkerülje a felesleges rendetlenséget a lemezterületen. Sok más tisztító eszköz mellett az apt-get clean az egyik olyan hasznos eszköz, amely segít eltávolítani a rendszerben lévő gyorsítótárfájlokat és helyet foglal a lemezen.