В чем разница между параметрами "автоочистка", "автоудаление" и "очистка"?
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