Jaka jest różnica między opcjami „autoclean”, „autorove” i „clean”?

147

apt-getma kilka opcji, które wygląda tak samo do mnie: autoclean, autoremovei clean. Co każdy z nich robi?

Antony
źródło

Odpowiedzi:

178

Ze strony podręcznika apt-get:

  • clean : clean czyści lokalne repozytorium pobranych plików pakietów. Usuwa wszystko oprócz pliku blokady z / var / cache / apt / archives / i / var / cache / apt / archives / częściowo /. Gdy APT jest używane jako metoda dselect (1), czyszczenie jest uruchamiane automatycznie. Ci, którzy nie używają dselect, prawdopodobnie będą chcieli od czasu do czasu uruchomić apt-get clean, aby zwolnić miejsce na dysku.

  • autoclean : Podobnie jak clean, autoclean czyści lokalne repozytorium pobranych plików pakietów. Różnica polega na tym, że usuwa tylko pliki pakietów, których nie można już pobrać i są w dużej mierze bezużyteczne. Pozwala to na utrzymanie pamięci podręcznej przez długi czas bez wymykania się spod kontroli. Opcja konfiguracji APT :: Clean-Installed zapobiegnie skasowaniu zainstalowanych pakietów, jeśli jest wyłączona.

  • autorove : służy do usuwania pakietów, które zostały automatycznie zainstalowane w celu spełnienia zależności dla niektórych pakietów i które nie są już potrzebne.


Każde polecenie ma stronę podręcznika, jeśli chcesz wiedzieć, jakie są ich parametry lub co robi każde z nich, po prostu wpisz powłokę man <command> Ex.man apt-get

Decio Lira
źródło
Wiem, przynajmniej w przypadku aptitude, autorove automatycznie pakiety. Nie to, że chcę rozwinąć argument, który lepiej użyć argumentu.
aperson
6
Każde polecenie ma stronę podręcznika, a jednak przeszukuję Internet, aby dowiedzieć się, co muszę zrobić - przez większość czasu jest to szybsze. Jestem pewien, że widziałeś ogromną listę opcji wiersza poleceń, które mają te strony podręcznika - świetne dla użyteczności, ale do zrozumienia.
Antony
2
tak, zawsze najpierw przechodzę na strony podręcznika użytkownika, ale czasami szukam innych użytecznych przykładów.
Decio Lira,
@aperson to jedna z zalet aptitude, ale wydaje się, że AFAIK przyciąga więcej uwagi, być może kiedyś dodadzą tę funkcję.
Decio Lira,
28

autoclean: usuwa wszystkie przechowywane archiwa w pamięci podręcznej dla pakietów, których nie można już pobrać (a więc pakietów, które nie są już w repozytorium lub mają nowszą wersję w repo).

clean: usuwa wszystkie przechowywane archiwa z pamięci podręcznej.

autorove: zupełnie inna rzecz, ta opcja sprawia, że ​​apt szuka pakietów, które są instalowane jako zależność już odinstalowanego pakietu i usuwa je. Służy do usuwania nieużywanych zależności, które pozostają w systemie.

Znaleziono odpowiedź: http://ubuntuforums.org/showthread.php?t=394952

Antony
źródło
2
Wybieram twój jako dobry! bo jeśli chcę przeczytać stronę podręcznika, dojdę do niej, ale nie za każdym razem, gdy chcesz zrozumieć, znajdziesz odpowiedź u człowieka, dlatego potrzebujemy ludzkiego dotyku z stackoverflow ... I myślę, że to jest całkowicie zrozumiałe ... Pierwsza odpowiedź wydaje mi się zbyt zimna
Dazag,