Я знаю, что у меня есть несколько пакетов, которые можно удалить, если я запустил apt-get autoremove
, но я просто хочу знать, какие они есть, не удаляя их. Как я могу указать, что будет удалено, не удаляя их? В качестве альтернативы, как я могу запустить указанную выше команду и заставить ее запрашивать меня?
В autoremove
функция перечисляет пакеты, которые необходимо удалить, и запрашивает разрешение на продолжение перед фактическим выполнением операции. Если вы просто хотите увидеть, что произойдет
Вы можете использовать -s
или --simulate...
переключатели, чтобы не выполнять никаких действий
-s, --simulate, --just-print, --dry-run, --recon, --no-act
No action; perform a simulation of events that would occur but do not actually change the system.
так
apt-get -s autoremove
должен делать то, что хочешь. Eсть --assume-no
переключатель, который можно использовать для принудительного no
на любые заданные вопросы, например,
apt-get autoremove --assume-no
В autoremove
функция удаляет только пакеты, которые больше не нужны, так что вы все равно можете безопасно запускать ее.
автоматическое удаление
autoremove is used to remove packages that were automatically installed to satisfy dependencies for other packages and are now no longer needed.