![如何获取 apt-get autoremove 中存在的软件包列表](https://linux22.com/image/597349/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%20apt-get%20autoremove%20%E4%B8%AD%E5%AD%98%E5%9C%A8%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%88%97%E8%A1%A8.png)
我知道运行 时有些软件包可以删除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.