首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu 15.04上安装KDE等离子5.3时“未满足的依赖关系”

在Ubuntu 15.04上安装KDE等离子5.3时“未满足的依赖关系”
EN

Ask Ubuntu用户
提问于 2015-05-08 22:28:39
回答 3查看 38.6K关注 0票数 34

我想在这里安装最新的KDE等离子体,但是

代码语言:javascript
复制
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的档案时,我得到:

代码语言:javascript
复制
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)

每当我尝试安装任何其他软件包时,我都会得到同样的东西。我该怎么办?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2015-05-08 23:04:54

通过以下方式修正:

代码语言:javascript
复制
sudo dpkg -P unity-scope-gdrive account-plugin-google account-plugin-facebook
sudo apt-get install -f

这将移除第一个命令中列出的包,从而解决包冲突。

票数 92
EN

Ask Ubuntu用户

发布于 2015-05-09 09:11:32

默认情况下,包管理器拒绝覆盖也出现在其他已安装包中的文件(无论该文件是否实际存在),这是一个明智的决定,不会无意中损坏包。在您的例子中,这意味着包是不兼容的。我可以看到,其中一个似乎来自一个PPA,所以你应该写信给PPA的维护者来调查这个问题。

同时,由于冲突的文件是唯一的和图标,所以用--force-overwrite覆盖包管理器的决定是非常安全的:

代码语言:javascript
复制
cd /tmp
apt-get download kde-config-telepathy-accounts
sudo dpkg -i --force-overwrite kde-config-telepathy-accounts_*.deb
sudo apt-get install -f
票数 7
EN

Ask Ubuntu用户

发布于 2016-06-30 17:57:23

我用以下方法解决了问题:

  1. 查找导致问题的deb : sudo /var/cache -name“kde telepathy-accounts*”--在我的示例中,包位于/var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
  2. 使用/var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb安装--force-overwrite:sudo dpkg -i --force--i--无论如何,该命令将使用错误完成。
  3. 修复安装sudo apt-get -f安装
票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/621284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档