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?


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:


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.