我想在这里安装最新的KDE等离子体,但是
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
kde-telepathy-minimal:
Depends: kde-config-telepathy-accounts (>= 0.9.0) but it is not installed
E: Unmet dependencies. Try using -f.当我指定为sudo apt-get -f install,并且我说Y来获取122 of的档案时,我得到:
Preparing to unpack .../kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb ...
Unpacking kde-config-telepathy-accounts (15.04.0-0ubuntu1~ubuntu15.04~ppa1) ...
dpkg: error processing archive /var/cache/apt/archives/kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb (--unpack):
trying to overwrite '/usr/share/accounts/services/facebook-im.service', which is also in package account-plugin-facebook 0.12+15.04.20150415.1-0ubuntu1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)每当我尝试安装任何其他软件包时,我都会得到同样的东西。我该怎么办?
发布于 2015-05-08 23:04:54
通过以下方式修正:
sudo dpkg -P unity-scope-gdrive account-plugin-google account-plugin-facebook
sudo apt-get install -f这将移除第一个命令中列出的包,从而解决包冲突。
发布于 2015-05-09 09:11:32
默认情况下,包管理器拒绝覆盖也出现在其他已安装包中的文件(无论该文件是否实际存在),这是一个明智的决定,不会无意中损坏包。在您的例子中,这意味着包是不兼容的。我可以看到,其中一个似乎来自一个PPA,所以你应该写信给PPA的维护者来调查这个问题。
同时,由于冲突的文件是唯一的和图标,所以用--force-overwrite覆盖包管理器的决定是非常安全的:
cd /tmp
apt-get download kde-config-telepathy-accounts
sudo dpkg -i --force-overwrite kde-config-telepathy-accounts_*.deb
sudo apt-get install -f发布于 2016-06-30 17:57:23
我用以下方法解决了问题:
--force-overwrite:sudo dpkg -i --force--i--无论如何,该命令将使用错误完成。https://askubuntu.com/questions/621284
复制相似问题