apt-get
имеет несколько вариантов, которые выглядят одинаково для меня: autoclean
, autoremove
и clean
. Что делают каждый из них?
apt-get
имеет несколько вариантов, которые выглядят одинаково для меня: autoclean
, autoremove
и clean
. Что делают каждый из них?
На странице apt-get
man:
clean : clean очищает локальный репозиторий загруженных файлов пакета. Он удаляет все, кроме файла блокировки, из / var / cache / apt / archives / и / var / cache / apt / archives / partial /. когда APT используется как метод dselect (1), очистка выполняется автоматически. Те, кто не использует dselect, скорее всего, захотят запустить apt-get clean время от времени, чтобы освободить место на диске.
autoclean . Как и чистый, autoclean очищает локальный репозиторий из найденного пакетных файлов. Разница в том, что он удаляет только файлы пакетов которые больше не могут быть загружены и в основном бесполезны. это позволяет хранить кеш в течение длительного периода без него выходят из-под контроля. Вариант конфигурации APT :: Clean-Installed предотвратит установку установленных пакетов стирается, если он отключен.
autoremove : используется для удаления пакетов, которые были автоматически установленных для удовлетворения зависимостей для некоторых пакетов, и которые не являются более необходимо.
Каждая команда имеет ручную страницу, если вы хотите знать, каковы ее параметры или что они делают, просто введите оболочку man <command>
Ex. man apt-get
apt-get
autoclean: удаляет все сохраненные архивы в вашем кеше для пакетов, которые больше не могут быть загружены (таким образом пакеты, которые больше не находятся в репо или имеют более новую версию в репо).
clean: удаляет все сохраненные архивы в вашем кеше.
autoremove: совершенно другая вещь, эта опция позволяет искать пакеты, которые установлены как зависимость от уже снятого пакета, и удаляет их. Это используется для очистки неиспользуемых зависимостей, которые остаются в вашей системе.
Найден ответ: Ссылка