Jaka jest różnica między sudo apt-get purge
i sudo apt get remove --purge
?
Musi istnieć różnica, albo obie nie powinny istnieć.
źródło
Jaka jest różnica między sudo apt-get purge
i sudo apt get remove --purge
?
Musi istnieć różnica, albo obie nie powinny istnieć.
To, czy powinny one istnieć, czy nie, jest być może kwestią sporną.
Jednak - są absolutnie identyczne.
Ze strony podręcznika użytkownika apt-get
--oczyścić Użyj usuwania zamiast usuwania dla wszystkiego, co zostanie usunięte. Na gwiazdka („*”) będzie wyświetlana obok pakietów, które są zaplanowane do oczyszczenia. remove --purge jest równoważne czyszczeniu Komenda. Element konfiguracji: APT :: Get :: Purge.
Kluczową częścią jest - purge jest równoważne poleceniu purge
Co do tego - przypuszczam, że to jest historyczne -
apt-get --purge remove
przyszedł wcześniej apt-get purge
Przeglądając starą dokumentację apt , odwołuje się do starszej wersji polecenia. Nowsze dokumentacja daje aptitude
& apt-get purge
przykładem.
Ze względu na spójność - dobrym pomysłem jest, aby nie usuwać starych interfejsów - jeśli masz stary skrypt - nadal będzie działał, ponieważ polecenia interfejsu nadal istnieją.
Pamiętaj, że to nie powstrzymuje Gnome'a przed wycofywaniem API - ale to już inna historia ...
--purge
przełącznik jest przydatny podczas używaniaautoremove
polecenia. Nie ma innej drogi, którą znamapt-get
usunąć pliki konfiguracyjne pakietów, które są automatycznie usuwane.apt-get autoremove
.O ile mi wiadomo, nie ma jednego, robią dokładnie to samo, usuwają pakiety i próbują usunąć wszelkie pliki konfiguracyjne utworzone przez te pakiety.
Zasadniczo
apt-get purge
został zaimplementowany po,apt-get remove --purge
ale nadal pozostało stare czyszczenie w stylu opcji.źródło
Są takie same, jak napisano na oficjalnej stronie podręcznika man:
remove --purge is equivalent to the purge command.
Seeman apt
i strony Ubuntu online . Myślę, że wykorzystanie się rozwinęło i oba polecenia pozostały; jak dzieje się w innych programach, zmiany użytkowania i jedna forma (tj.sudo apt-get purge
) stają się preferowane w stosunku do drugiej. Jednak wciąż szukam odniesienia do tego i badam historię użycia, chociaż w Podręczniku Debiana znajdują się przydatne rozdziały dotyczące zarządzania pakietami oraz artykuły na temat apt-get na blogu Raphaela Hertzoga .Korzystając z przykładu usuwania vlc (aczkolwiek z
-s
flagą symulacji), możemy zobaczyć, że polecenia mają identyczne wyniki; wszystkie pozostałe pliki używane przez VLC muszą zostać usuniętesudo apt-get autoremove
w obu przypadkach.1)
sudo apt-get remove --purge
2)
sudo apt-get purge
źródło
Jak stwierdzono w poprzednich odpowiedziach, oba są rzeczywiście równoważne.
Jednak przychodzi mi na myśl jeden ważny powód dalszego istnienia obu form:
apt-get purge
jest przydatnym, później dodanym skrótem do całkowitego usunięcia określonych pakietów--purge
Flaga umożliwia modyfikację innych połączeń apt-get do plików konfiguracyjnych przepłukiwania, a także, jak wapt-get autoremove --purge
Jako regularny eksperymentator z nowym oprogramowaniem sam miałem znacznie mniej starych plików konfiguracyjnych, odkąd uczyłem się modyfikować wywołania autorove!
źródło