чистый, автоочистка и автоудаление - это хороший шаг?


17

Будет ли это логично с помощью Debian ориентированной логики , чтобы объединить три команды apt-get cleanи apt-get autoclean, и apt-get autoremoveв одну команду , которая делает все из них?


1
На какую «ориентированную на Debian логику» вы ссылаетесь?
Чай Т. Рекс,

Общая логика в системах Debian, таких как Debian и Ubuntu. Логика проявляется в синтаксисе, командах, терминологии и т. Д.
Arcticooling

Ответы:


32

Это полностью зависит от того, чего вы хотите достичь, они являются отдельными причинами. Но давайте посмотрим, что они на самом деле делают:

  • apt/apt-get clean → очищает пакеты и устанавливает скрипт в /var/cache/apt/archives/
  • apt/apt-get autoclean → очищает устаревшие deb-пакеты, меньше чем clean
  • apt/apt-get autoremove→ удаляет потерянные пакеты, которые больше не нужны из системы, но не удаляют их, используйте --purgeопцию вместе с командой для этого.

Поэтому вам решать, хотите ли вы объединить одно из первых двух с последним, и вы можете сделать это, как показано ниже:

sudo apt autoremove && sudo apt clean

Если это то, что вы действительно хотите сделать, но сейчас, чтобы написать дополнительную команду, честно говоря, это излишне.

Дополнительный материал для чтения:


1
Я определил псевдоним для, sudo bash -c "apt-get update && apt-get -y upgrade && apt-get -y autoremove && apt-get -y clean"и он служит мне хорошо. Внимание: autoremoveудаляет старые образы ядра.
десерт

Если я правильно понял твой ответ, ты хочешь сказать, что он sudo apt-get autoremove && sudo apt-get cleanохватывает все sudo apt-get autoclean?
Arcticooling

2
Точно, autoclean удаляет только файлы из архивов, которые больше не могут быть загружены, полностью очищает архивы.
Видеонавт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.