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