Ne feledje, hogy az ebben a cikkben említett parancsokat és eljárásokat futtattuk egy Ubuntu 18.04 LTS rendszeren.
Miért van szükségünk az apt-get clean-re?
Ubuntu és Debian operációs rendszerekben, miközben az apt-get programot használja a csomagok telepítéséhez vagy frissítéséhez, a telepítőcsomagok a tárhelyről a rendszer helyi tárhelyére töltődnek le, és onnan települnek. A letöltött csomagok .deb formátumban vannak, és a var/cache/apt/archives/könyvtárba kerülnek mentésre. A rendszer ezeket a telepítőcsomagokat az eltávolítás után is a helyi tárolóban tartja. Általában az apt-get használatával telepítünk egy csomagot:
- 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.
Minden csomag és függőségei a/var/cache/apt/archives könyvtárban található helyi tárolóban vannak. Továbbá, ha frissíti a csomagot, annak új verziója is hasonlóan lesz letöltve és a helyi tárolón tárolva. Általában a csomagok telepítése vagy frissítése után már nincs szüksége a .deb telepítőfájlokra. Jó ötlet eltávolítani ezeket a fájlokat, mivel azok foglalják el a rendszerterületet.
A teret elfoglaló .deb fájlok méretének ellenőrzéséhez hajtsa végre a következő parancsot a terminálon:
$nak,-nek -SH /ahol/gyorsítótár/találó/levéltár
Az apt-get clean használata
Az apt-get clear n parancs segít a gyorsítótár megtisztításában, 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 rendszeren tartózkodnak, és megtartják a rendszerterületet.
Az apt-get parancs eltávolítja a letöltött .deb telepítőfájlokat é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árat a ls parancsot az alábbiak szerint, látni fogja a .deb kiterjesztésű fájlok számát.
$sudo ls /ahol/gyorsítótár/találó/levéltárMost futtassa a tiszta műveletet az alábbiak szerint:
$sudo apt-tisztaEbben a pillanatban a gyorsítótár törlődik, és csak a zárolási fájlt és a részleges könyvtárat fogja látni.
Vegye figyelembe, hogy a apt-tiszta 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-tiszta , egy másik parancs apt-get autoclean a letöltött csomagok helyi tárházát is megtisztítja, de csak azoknál a csomagoknál, amelyeket eltávolított, vagy azokról, amelyeknek nincs újabb verziója. Elvégzi a tisztítási műveletet az olyan csomagokhoz, amelyek még mindig a rendszeren vannak, és már nincs rájuk szükség.
Ha futtatja az apt-get autoclean programot, látni fogja az eltávolított .deb fájlokat.
Az apt-get clean-hoz hasonlóan az apt-get autoclean nem távolítja el a csomagot a rendszerből,
Különbség az apt-get clean és az apt-get autoremove között
Egyes felhasználók gyakran összezavarodnak a apt-tiszta és apt-get autoremove amikor a rendszerükben elvégzik a tisztítási műveletet. A két parancs nem azonos, és teljesen más funkciókkal rendelkeznek. Apt-tiszta vagy apt-get autoclean csak akkor távolítja el a letöltött csomagokat a helyi gyorsítótárból, amíg a apt-get autoremove eltávolítja az egykor függőségként telepített szükségtelen csomagokat. Tehát amikor eltávolít egy csomagot, ezek a függőségek nem használnak. Ezért ajánlott futtatni a automatikus eltávolítás parancsot az összes ilyen függőség eltávolítására.
A rendszer tisztítása a rendszeres karbantartás része kell, hogy legyen, hogy elkerülje a felesleges rendetlenséget a lemezterületen. Sok más tisztítóeszköz mellett az apt-get clean az egyik hasznos eszköz, amely segít eltávolítani a rendszerben található gyorsítótár-fájlokat, és lefoglalni a lemezterületet.