有错误:BrokenCount>0

有错误:BrokenCount>0

我正在从第三方安装 pidginfacebookchat-1.69.deb 包“https://code.google.com/p/pidgin-facebookchat/“但从 Ubuntu 软件中心安装后,出现错误在删除软件包目录之前,无法安装或删除项目即使按下修复后,同样的错误仍然出现。

sudo apt-get check shows 
*You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 pidgin-data : Breaks: pidgin-facebookchat (< 1.69-2) but 1.69 is installed
E: Unmet dependencies. Try using -f*.</pre>

sudo apt-get -f install显示:

*dpkg: warning: there's no installed package matching pidgin-facebookchat:amd64*

有人可以帮忙吗?

答案1

删除第三方软件包。编译 1.69 版软件包(可在 google code 网站上下载)的人做得很差。该软件包在多个方面违反了 .deb 打包标准。

Raring 上默认安装的 pidgin-data 版本 1:2.10.7-0ubuntu4.1 会触发错误,其控制中明确指出Breaks: pidgin-facebookchat (<< 1.69-2)您尝试安装的是版本 (1.69)。您收到的错误消息反映了这一事实。Pidgin-data 的软件包控制也指出了这一点,这Replaces: pidgin-facebookchat (<< 1.69-2)意味着它会替换pidgin-facebookchat您尝试安装的软件包中的某些文件,也就是说,存在明显的冲突。

由于第三方软件包损坏,因此没有简单的方法可以解决这个问题,除了 幸运的是有一个 Ubuntu 软件包版本 1.69-2.1ubuntu1

行动:

  1. 摆脱第三方包。
  2. 安装默认频道提供的 Ubuntu 包。
  3. 如果需要的话,随时修复 dpkg 系统。

只需简单操作即可...

$ sudo apt-get update
$ sudo apt-get install pidgin-facebookchat

或许您需要dpkg -r pidgin-facebookchat先删除有问题的软件包。可能还需要一些dpkg --configure -aapt-get -f install但只需上述两行即可。如果您的 dpkg 系统过于混乱,可能需要进行额外调查。

结论:

当您找到一个合适的软件包时,请首先查看 Ubuntu 或 PPA 提供的渠道提供的版本。很有可能,外来的软件包会破坏您的系统。;)

相关内容