不清楚为什么 aptitude 将软件包标记为损坏

不清楚为什么 aptitude 将软件包标记为损坏

我遇到过这样的情况: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-bindpkg -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 似乎可以共存)以及我该如何补救这种情况?

相关内容