我按照这个答案当 apt 询问我是否要删除软件包时,它们会列出来,后面跟着一个星号。
命令是
sudo apt-get purge linux-image-3.13.0-{32,43,44,46}-generic
得到的提示是
The following packages will be REMOVED:
linux-image-3.13.0-32-generic* linux-image-3.13.0-43-generic*
linux-image-3.13.0-44-generic* linux-image-3.13.0-46-generic*
linux-image-extra-3.13.0-32-generic* linux-image-extra-3.13.0-43-generic*
linux-image-extra-3.13.0-44-generic* linux-image-extra-3.13.0-46-generic*
我的问题是,为什么这些(未使用的)软件包标有星号,即使我的命令没有要求使用星号?我想我以前从未见过这种情况,而且我找不到答案(如果应该很容易找到的话,这是我的错)。我猜这在某种程度上意味着它们不再使用,但那样的话它们不会被自动卸载吗?
答案1
--purge
Use purge instead of remove for anything that would be removed. An
asterisk ("*") will be displayed next to packages which are
scheduled to be purged. remove --purge is equivalent to the purge
command. Configuration Item: APT::Get::Purge.
你确实使用了apt-get purge
。