我使用更新管理器更新了我的系统,现在收到“软件包损坏”错误。
我进入 Synaptic 软件包管理器并点击修复损坏的软件包但后来我收到这个错误:
E: /var/cache/apt/archives/dockmanager_0.1.0~bzr80-0ubuntu1~10.10~dockers1_i386.deb:
trying to overwrite '/usr/share/dockmanager/data/skype_away.svg', which is also in package faenza-icon-theme 0.8
在修复损坏的软件包之前,我无法安装或删除任何东西。我现在该怎么办?
更新:
根据答案的建议,我运行了命令
sudo apt-get purge faenza-icon-theme
sudo apt-get -f install
但仍然会出现相同的错误,这是我得到的:
http://paste.ubuntu.com/565877/
更新2:
已修复使用http://www.webupd8.org/2011/02/fix-dpkg-error-trying-to-overwrite-x.html
答案1
与我的错误完全相同尝试覆盖 '*',它也位于 faenza-icon-theme 0.8 包中
按照相同的步骤,您应该不会遇到任何问题。
我向 Faenza icons 的包管理员发送了一封电子邮件询问此事,但没有收到答复......
答案2
首先,删除 faenza-icon-theme 包:
sudo apt-get purge faenza-icon-theme
现在,尝试重新安装 dockmanager。
您还可以尝试运行:
sudo apt-get install -f
答案3
答案4
Faenza 替换了一些图标,以便将某些程序集成到主题中。要安装它,您必须覆盖它。
sudo dpkg -i --force-overwrite var/apt/cache/archives/dockmanager_0.1.0~bzr80-0ubuntu1~10.10~dockers1_i386.deb
你也可以--force-all
使用--force-overwrite
我不确定的一件事是,你需要清除faenza-extra
而不是faenza-icon-theme