我已经安装了LinuxMint18.1 Serena,而apt-get install ring无法做到这一点。它返回以下内容:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ring : Depends: libedataserver-1.2-22 (>= 3.17) but it is not installable
Depends: libqt5core5a (>= 5.6.0~beta) but 5.5.1+dfsg-16ubuntu7.2 is to be installed
Depends: ring-daemon (= 20161228.1.49686a5~dfsg1-1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
然后我试着:
apt-get clean & update
aptitude -f install ring
apt-get install ring --fix-broken但是,这无助于解决这个问题。怎么解决?
apt-cache policy ring的输出:
ring:
Installed: (none)
Candidate: 20161228.1.49686a5~dfsg1-1
Version table:
20161228.1.49686a5~dfsg1-1 500
500 https://dl.ring.cx/ring-nightly/ubuntu_16.10 ring/main amd64 Packagessudo aptitude:

发布于 2017-01-04 11:54:54
在本公告中,“LinuxMint18.1一直支持到2021年,并且基于Ubuntu16.04LTS”。
从apt-cache policy ring命令的结果判断,您的ring包是为Ubuntu16.10构建的。因此,在您的系统中缺少一些对ring的依赖(或者说,它是可用的,而不是预期的版本)也就不足为奇了。
解决方案是为Ubuntu16.04安装ring。您必须通过将https://dl.ring.cx/ring-nightly/ubuntu_16.10更改为https://dl.ring.cx/ring-nightly/ubuntu_16.04来修改已设置的环存储库。
发布于 2017-01-04 09:49:50
在安装apt-get软件包时,我也遇到过类似的问题。因材施教
sudo aptutude然后搜索您的包(键入"/")并尝试安装它。当分期付款或依赖关系出现问题时,智能通常会提供更多的解决方案。
https://unix.stackexchange.com/questions/334731
复制相似问题