![使用 apt-get autoremove 卸载iceweasel](https://linux22.com/image/4652/%E4%BD%BF%E7%94%A8%20apt-get%20autoremove%20%E5%8D%B8%E8%BD%BDiceweasel.png)
当我尝试卸载iceweasel时,它想要卸载像“gnome”和“gnome-core”这样的依赖项,这当然是我不想要的。我尝试遵循以下几个说明apt-get - autoremove 想要卸载 Gnome ...但没有用。
一个线索可能是当我安装 kde 来尝试时出现了一些混乱(现在我又回到了 gnome2 )。
如果有人已经遇到过我的情况...
答案1
在我的 Debian 安装中,gnome-core
需要依赖iceweasel
.如果您尝试卸载iceweasel
,根据定义,您会破坏gnome-core
安装,这意味着它也需要卸载。并且gnome
有必要的依赖gnome-core
;冲洗,重复。所以,你有点卡住了。
这种情况可以说是 GNOME 打包错误,gnome-core
更正确的情况应该取决于虚拟包gnome-www-browser
或www-browser
.
答案2
您只需将要删除的软件包标记为手动安装即可。可以说:
sudo apt-get autoremove iceweasel
The following packages will be removed:
iceweasel gnome
如果您不想删除某个软件包,只需执行以下操作:
sudo apt-get install gnome
gnome is already installed
marked as installed manually
然后,当您删除iceweasel时,它不会尝试删除gnome。完毕。
答案3
gnome 和 gnome-core 软件包是元- 包。它们不包含任何文件,只包含对其他包的依赖项。因此从技术上讲,您不需要它们,也不会受到不利影响。如果您卸载了iceweasel、gnome 和gnome-core,那么您唯一会缺少的就是iceweasel。
你什么将要想念,是如果在下一个Debian gnome 或 gnome-core 版本依赖于新的附加软件包,它们不会由依赖关系图自动安装。