clean, autoclean i autorove - ich połączenie to dobry krok?

17

Czy logiczne zorientowanie na Debian będzie logiczne, aby zjednoczyć trzy polecenia apt-get cleani apt-get autoclean, apt-get autoremovew jedno, polecenie, które robi je wszystkie?

Arcticooling
źródło
1
O jakiej „logice zorientowanej na Debian” masz na myśli?
Chai T. Rex,
Wspólna logika w systemach Debian, takich jak Debian i Ubuntu. Logika wychodzi ze składni, poleceń, terminologii itp.
Arcticooling,

Odpowiedzi:

33

Zależy to całkowicie od tego, co chcesz osiągnąć, są one odrębne z jakiegoś powodu. Ale zobaczmy, co faktycznie robią:

  • apt/apt-get clean → czyści pakiety i instaluje skrypt w /var/cache/apt/archives/
  • apt/apt-get autoclean → czyści przestarzałe pakiety deb, mniej niż clean
  • apt/apt-get autoremove→ usuwa osierocone pakiety, które nie są już potrzebne z systemu, ale ich nie czyści, użyj do tego --purgeopcji wraz z poleceniem.

Więc to Ty decydujesz, czy chcesz połączyć jeden z dwóch pierwszych z ostatnim, i możesz to zrobić w następujący sposób:

sudo apt autoremove && sudo apt clean

Jeśli to jest to, co naprawdę chcesz zrobić, ale teraz kodowanie dodatkowego polecenia jest zbyteczne, szczerze mówiąc.

Dalsze materiały do ​​czytania:

Videonauth
źródło
1
Zdefiniowałem alias dla sudo bash -c "apt-get update && apt-get -y upgrade && apt-get -y autoremove && apt-get -y clean"i dobrze mi to służy. Uwaga: autoremoveusuwa stare obrazy jądra.
deser
Jeśli dobrze zrozumiałem twoją odpowiedź, masz na myśli to, że sudo apt-get autoremove && sudo apt-get cleanobejmuje wszystko sudo apt-get autoclean?
Arcticooling,
2
Dokładnie, autoclean usuwa tylko archiwa z plików, których nie można już pobrać, czyści całkowicie archiwa.
Videonauth,