Jaka jest różnica między „apt-get oczyszczeniem” a „apt-get usuń”

Jaka jest różnica między „apt-get oczyszczeniem” a „apt-get usuń”
Instalowanie i usuwanie pakietów jest bardzo powszechną praktyką za każdym razem, gdy pracujesz z dowolnym wybranym systemem operacyjnym. Czasami jednak zdajesz sobie sprawę, że zainstalowałeś niektóre pakiety, których tak naprawdę nigdy nie potrzebowałeś lub znalazłeś dla nich lepszą alternatywę. W takich sytuacjach zdecydowanie zaleca się odinstalowanie nieistotnych lub niepotrzebnych pakietów dobrze w czasie, aby nie zajmowały żadnego miejsca na systemie ani nie przeszkadza w jego wydajności.Jeśli chodzi o system operacyjny Linux, zapewnia nam dwie różne opcje odinstalowania lub usunięcia pakietu i.mi. „apt-get czystka” i „apt-get usuń”. W tym artykule naszym celem jest znalezienie głównej różnicy między „apt-get czystki” i „apt-get usuń”. Będziemy to robić, teoretycznie określając tę ​​różnicę, a następnie pokażemy to, pokazując przykład. Więc zacznijmy szukać tej różnicy.

Zróżnicowanie między „apt-get oczyszczeniem” i „apt-get usuń”:

Wiele osób uważa, że ​​polecenia „apt-get czystka” i „apt-get usuń” mogą być używane zamiennie, ponieważ w końcu służą one tego samego celu i.mi. Obaj są odpowiedzialne za odinstalowanie pakietów. To stwierdzenie jest częściowo prawdziwe. Absolutnie słuszne jest, aby oba te polecenia mogły być używane do odinstalowania pakietów w systemie operacyjnym Linux, ale sposób, w jaki odinstalują pakiety, jest inny.

Polecenie „Apt-Get Usuń” tylko odinstaluje pakiet, ale jego plik konfiguracyjny pozostaje tam. Jednak po usunięciu pakietu za pomocą polecenia „Apt-Get Ourge”, wówczas pakiet wraz z jego plik konfiguracyjnym jest usuwany, co oznacza, że ​​w tej sytuacji nie pozostają żadne ślady tego pakietu.

Czasami otrzymujesz wolność dostosowywania pakietu zgodnie z wymaganiami zadania, dla którego zainstalowałeś ten pakiet. Aby to zrobić, musisz wprowadzić modyfikacje w pliku konfiguracyjnym. Teraz, jeśli chcesz zachować ten spersonalizowany plik konfiguracyjny w celu uzyskania przyszłego wykorzystania nawet po usunięciu pakietu, powinieneś skorzystać z polecenia „Apt-Get Usuń”, ale jeśli chcesz usunąć plik konfiguracyjny wraz z pakietem, Następnie powinieneś użyć polecenia „apt-get czystka”. Teraz przejdziemy również przez przykład, abyś mógł łatwo zweryfikować różnicę między tymi dwoma poleceniami.

UWAGA: Poniższy scenariusz pokazano na Linux Mint 20. Można go również zweryfikować, uruchamiając go na innych rozkładach Linux.

Demonstrowanie użycia „apt-get resuse” i „apt-get czystka”, aby podkreślić ich różnicę:

Do demonstrowania użycia „Apt-Get Resuse” i „Apt-Get Purge”, korzystamy z pakietu Snapd w Linux Mint 20. Najpierw spróbujemy usunąć ten pakiet za pomocą „apt-get usuń” i pokażemy, co się po tym stanie. A następnie ponownie zainstalujemy ten sam pakiet i usuniemy go za pomocą „apt-get czystki” i ujawnimy, co się stanie, kiedy to zrobisz. Należy się tutaj zauważyć, że każdy pakiet, który instalujesz w Linux, ma z nim plik konfiguracyjny, który znajduje się w folderze domowym lub folderze etc. Plik konfiguracyjny pakietu Snapd znajduje się w folderze ETC i można go łatwo znaleźć, wyszukując go zgodnie z wyróżnieniem na następujący obraz:

Po sprawdzeniu, że plik konfiguracyjny pakietu Snapd faktycznie istnieje, musisz kontynuować:

Otwórz terminal Linux Mint 20, klikając jego ikonę obecną na pasku zadań i wpisz polecenie pokazane poniżej:

$ sudo apt-get usuń snapd

Tutaj możesz wymienić Snapd na nazwę dowolnego innego pakietu, który chcesz odinstalować podczas korzystania z polecenia „Apt-Get Usuń”.

Jak tylko wykonasz to polecenie, naciskając klawisz ENTER, zostaniesz poproszony o przedstawienie potwierdzenia po odinstalowaniu określonego pakietu. Wpisz „Y” do kontynuowania tego procesu, jak widać również z obrazu pokazanego poniżej:

Proces odinstalowania potrwa kilka sekund, aby zakończyć, a po zakończeniu będziesz mógł zobaczyć następujące dane wyjściowe na terminalu:

Teraz wróć do folderu ETC i wyszukaj Snapd. Nadal będziesz mógł zobaczyć jego plik konfiguracyjny, ponieważ polecenie „Apt-Get Usuń” nie jest w stanie usunąć plików konfiguracyjnych. Można to zweryfikować na podstawie obrazu pokazanego poniżej:

Po wykonaniu tego ponownie zainstalowaliśmy ten sam pakiet Snapd ze względu na demonstrację. Tym razem jednak spróbujemy go odinstalować podczas używania następującego polecenia:

$ sudo apt-get czystka snapd

Ponownie możesz zastąpić Snapd nazwą dowolnego innego pakietu, który chcesz odinstalować podczas korzystania z polecenia „Apt-Get Purge”.


Kiedy wykonasz polecenie „Apt-Get Ourge”, naciskając klawisz Enter po wpisaniu go w terminalu, zostaniesz poproszony o potwierdzenie swojego działania. Możesz to zrobić, wpisując „Y”, a następnie nacisnąć klawisz Enter, jak podświetlono na obrazie pokazanym poniżej:

Gdy tylko zakończy się odinstalowanie pakietu Snapd, terminal Linux Mint 20 uczyni następujące dane wyjściowe:

Teraz wróć do folderu ETC i spróbuj wyszukać Snapd. Tym razem nie będziesz mógł znaleźć żadnego pliku konfiguracyjnego dla tego pakietu, ponieważ polecenie „Apt-Get Purge” usuwa wszystkie ślady pakietu, w tym plik konfiguracyjny.

Dlatego weryfikuje się, że polecenie „apt-get oczyszcz” jest w stanie usunąć pliki konfiguracyjne pakietów.

Wniosek:

W ten sposób możesz łatwo skorzystać z poleceń „Apt-Get Purge” i „Apt-Get Usuń” w różnych scenariuszach. Możesz usunąć dowolny wybrany pakiet, korzystając z tych poleceń zgodnie z Twoimi potrzebami. W tym artykule szczegółowo wyjaśnia ci działanie obu tych poleceń, a także wyjaśnia możliwości obu tych poleceń. Kolejną kwestią, którą należy tutaj zauważyć, jest to, że nawet polecenie „apt-get oczyszczanie” może tylko usunąć te pliki konfiguracyjne przechowywane w folderze ETC i.mi. To polecenie nie może usunąć plików konfiguracyjnych pakietów, które są przechowywane w folderze domowym.