Dlaczego potrzebujesz czystych opcji apt-get?

Why You Need Apt Get Clean Options



Wszyscy administratorzy systemu i większość zwykłych użytkowników Ubuntu woli używać apt-get do instalowania i aktualizowania pakietów, ale nie zwracają uwagi na późniejsze czyszczenie systemu. W tym artykule wyjaśnimy, dlaczego musisz regularnie czyścić system i jak to zrobić za pomocą polecenia apt-get clean.

Zauważ, że uruchomiliśmy polecenia i procedury wymienione w tym artykule w systemie Ubuntu 18.04 LTS.







Dlaczego potrzebujemy apt-get clean?

W systemach operacyjnych Ubuntu i Debian, podczas używania apt-get do instalacji lub aktualizacji pakietów, pakiety instalacyjne są pobierane z repozytoriów do lokalnej pamięci w systemie i stamtąd instalowane. Pobrane pakiety są w formacie .deb i są zapisywane w katalogu var/cache/apt/archives/. System przechowuje te pakiety instalacyjne w pamięci lokalnej nawet po ich odinstalowaniu. Generalnie, gdy instalujemy pakiet za pomocą apt-get, dzieje się co następuje:



  • Sprawdza, czy wymagany pakiet wymaga pakietu zależności; jakie są te pakiety i czy są zainstalowane, czy nie.
  • Pobierz pakiet i jego zależności.
  • Zainstaluj pakiet.

Wszystkie pakiety i ich zależności są przechowywane w lokalnej pamięci w katalogu /var/cache/apt/archives. Ponadto, jeśli uaktualnisz pakiet, jego nowa wersja jest podobnie pobierana i przechowywana w pamięci lokalnej. Ogólnie rzecz biorąc, po zainstalowaniu lub uaktualnieniu pakietów nie potrzebujesz już plików instalatora .deb. Dobrym pomysłem jest usunięcie tych plików, ponieważ zajmują one miejsce w systemie.



Aby sprawdzić rozmiar plików .deb zajmujących miejsce, możesz wykonać następujące polecenie w swoim terminalu:





$z -CII /gdzie/Pamięć podręczna/trafny/archiwa

Korzystanie z apt-get clean

ten apt-get clear Polecenie n pomaga wyczyścić pamięć podręczną po zainstalowaniu pakietów za pomocą polecenia apt-get install w systemie. Usuwa pliki, które nie są już potrzebne, ale nadal znajdują się w systemie i zachowują przestrzeń systemową.



Polecenie apt-get usuwa pobrane pliki instalatora .deb i czyści / var / pamięć podręczna / apt / archiwa pozostawiając tylko pliki w blokadzie i częściowy katalog.

Jeśli przeglądasz / var / pamięć podręczna / apt / archiwa katalog używając ls polecenie w następujący sposób, zobaczysz liczbę plików z rozszerzeniem .deb.

$sudo ls /gdzie/Pamięć podręczna/trafny/archiwa

Teraz uruchom operację czyszczenia w następujący sposób:

$sudo apt-get clean

W tym momencie pamięć podręczna zostanie wyczyszczona i zobaczysz tylko plik blokady i częściowy katalog.

Zauważ, że apt-get clean nie odinstalowuje plików z systemu; usuwa tylko pliki z pamięci podręcznej.

Apt-get autoczyszczenie

Podobny do apt-get clean , inne polecenie apt-get autoclean czyści również lokalne repozytorium pobranych pakietów, ale tylko dla pakietów, które odinstalowałeś lub tych, które nie są dostępne w nowszych wersjach. Wykonuje operację czyszczenia dla takich pakietów, które nadal znajdują się w systemie i nie są już potrzebne.

Jeśli uruchomisz apt-get autoclean, zobaczysz usunięte pliki .deb.

Podobnie jak apt-get clean, apt-get autoclean nie odinstalowuje pakietu z systemu,

Różnica między apt-get clean a apt-get autoremove

Niektórzy użytkownicy często mylą się między apt-get clean oraz apt-get autousuwanie podczas wykonywania operacji czyszczenia w swoim systemie. Te dwie komendy nie są takie same i mają zupełnie różne funkcje. Apt-uzyskaj czystość lub apt-get autoclean usuwa pobrane pakiety z lokalnej pamięci podręcznej tylko wtedy, gdy apt-get autousuwanie usuwa niepotrzebne pakiety, które zostały kiedyś zainstalowane jako zależność. Więc kiedy odinstalowujesz pakiet, te zależności są bezużyteczne. Dlatego zaleca się uruchomienie autousuwanie polecenie, aby usunąć wszystkie te zależności.

Czyszczenie systemu powinno być częścią regularnej konserwacji systemu, aby uniknąć niepotrzebnego bałaganu zajmującego miejsce na dysku. Wśród wielu innych narzędzi do czyszczenia, apt-get clean jest jednym z przydatnych narzędzi, które mogą pomóc w usunięciu plików pamięci podręcznej, które istnieją w systemie i zajmują miejsce na dysku.