Предположим, что я хочу автоудалить packageA
в терминале.
Я могу сделать
sudo apt-get remove packageA
sudo apt-get autoremove
sudo apt-get remove --auto-remove packageA
sudo apt-get autoremove packageA
Я всегда использую первый путь. Но я хочу знать: действительно ли все те 3 пути эквивалентны?
Да, все три пути делают то же самое, но в различном. У них все будет тот же результат.
согласно Кв. - добираются, Руководство
autoremove
autoremove is used to remove packages that were automatically
installed to satisfy dependencies for other packages and are now no
longer needed.
--auto-remove
If the command is either install or remove, then this option acts
like running the autoremove command, removing unused dependency
packages. Configuration Item: APT::Get::AutomaticRemove.
autoremove
является общекомандным, используемый для удаляет пакеты зависимостей, которые больше не необходимы. если Вы рев команды выполнения затем, который это удалит packageA
и его зависимости
sudo apt-get autoremove packageA
, но если Вы команда выполнения
sudo apt-get autoremove
затем это только удалит зависимости
и если Вы команда выполнения
sudo apt-get remove --auto-remove packageA
или
sudo apt-get install --auto-remove packageA
затем это покажет весь Suggested packages
, Recommended packages
и пакеты, для которых нужно к upgraded
и пакеты, которые удалят для packageA и системы. если Вы хотите установить Suggested packages
, или Recommended packages
затем можно использовать --install-suggests
или --install-recommends
или --no-install-recommends
и т.д.