Вопрос В чем разница между опциями «autoclean», «autoremove» и «clean»?


apt-get имеет несколько вариантов, которые выглядят одинаково для меня: autoclean, autoremove а также clean, Что делают каждый из них?


123
2017-08-26 23:01


происхождения




ответы:


Из apt-get справочная страница:

  • чистый: clean очищает локальный репозиторий полученных файлов пакетов.        Он удаляет все, кроме файла блокировки, из        / var / cache / apt / archives / и / var / cache / apt / archives / partial /. когда        APT используется как метод dselect (1), очистка выполняется автоматически.        Те, кто не использует dselect, скорее всего, захотят запустить apt-get clean        время от времени, чтобы освободить место на диске.

  • Автоматическая очистка: Как и чистый, autoclean очищает локальный репозиторий        пакетных файлов. Разница в том, что он удаляет только файлы пакетов        которые больше не могут быть загружены и в основном бесполезны. Эта        позволяет хранить кеш в течение длительного периода без него        выходят из-под контроля. Вариант конфигурации        APT :: Clean-Installed предотвратит установку установленных пакетов        стирается, если он отключен.

  • autoremove: используется для удаления пакетов, которые были автоматически        установленных для удовлетворения зависимостей для некоторых пакетов, и которые не являются        более необходимо.


Каждая команда имеет ручную страницу, если вы хотите знать, каковы ее параметры или что они делают, просто введите оболочку man <command>  Ex. man apt-get

  • manpage для apt-get команда Manpage icon

157
2017-08-26 23:31



Я знаю, по крайней мере, в случае с aptitude, он автоматически будет автоматизировать пакеты. Не то, чтобы я хочу, чтобы лучше использовать аргумент. - aperson
Каждая команда имеет ручную страницу, и все же я нахожу себя в Интернете, чтобы узнать, что мне нужно делать - большую часть времени это быстрее. Я уверен, что вы видели огромный список опций командной строки, которые есть у этих страниц руководства - отлично подходит для удобства использования, но отстой для понимания. - Antony
да, я всегда сначала смотрю на страницы с людьми, но иногда я нахожусь в поисках новых примеров. - Decio Lira
@aperson это одно из преимуществ aptitude, но AFAIK apt, похоже, получает больше внимания, возможно, они когда-нибудь добавят эту функцию. - Decio Lira


autoclean: удаляет все сохраненные архивы в вашем кеше для пакетов, которые больше не могут быть загружены (таким образом, пакеты больше не находятся в репо или имеют более новую версию в репо).

clean: удаляет все сохраненные архивы в вашем кеше.

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

Ответ найден: http://ubuntuforums.org/showthread.php?t=394952


20
2017-08-26 23:01