Назад | Перейти на главную страницу

как получить список пакетов, присутствующих в apt-get autoremove

Я знаю, что у меня есть несколько пакетов, которые можно удалить, если я запустил 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.