我遇到过这样的情况:aptitude 将某个包标记cgroup-bin
为损坏:
$ aptitude search '^cgroup-bin$'
pB cgroup-bin ...
在其 UI 中,aptitude 提供了以下解释:
Some dependencies of cgroup-bin are not satisfied:
* cgroup-bin depends on cgroup-tools
由于两个包均未安装,因此dpkg -l cgroup-bin
会dpkg -l cgroup-tools
出现此问题。dpkg-query: no packages found matching ...
apt-cache policy cgroup-bin
和都apt-cache policy cgroup-tools
将 Debian 存储库中的 0.41-6 版本标识为候选版本。
aptitude show cgroup-bin
列出这些(相关的)依赖项:
Depends: cgroup-tools
aptitude show cgroup-tools
列出这些:
Breaks: cgroup-bin (< 0.40~rc1-3~)
Replaces: cgroup-bin (< 0.40~rc1-3~)
我有另一台机器,具有相同的属性,但包装上没有标记为破损。
这是怎么回事?为什么软件包cgroup-bin
被标记为损坏(从依赖关系来看,版本 0.41-6 似乎可以共存)以及我该如何补救这种情况?