如何获取 apt-get autoremove 中存在的软件包列表

如何获取 apt-get autoremove 中存在的软件包列表

我知道运行 时有些软件包可以删除apt-get autoremove,但我只想知道是哪些,而不删除它们。我怎样才能列出要删除的软件包而不删除它们?或者,我怎样才能运行上述命令并强制它提示我?

答案1

autoremove函数列出要删除的软件包,并在实际执行操作之前请求继续的权限。如果你只是想看看会发生什么

您可以使用-s--simulate...开关不执行任何操作

-s、--模拟、--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 

应该可以做你想做的事。有一个--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.

相关内容