使用 ondrej systemd PPA 时 udev 被 apt-get 阻止

使用 ondrej systemd PPA 时 udev 被 apt-get 阻止

大概有一个月左右了,udev一直被apt-get跑步所阻碍apt-get updgrade

The following packages have unmet dependencies:
 udev : Depends: sysv-rc (>= 2.88dsf-24) but 2.88dsf-13.10ubuntu11.1 is to be installed or
                 file-rc (>= 0.8.16) but it is not installable
E: Unable to correct problems, you have held broken packages.

我以为随着软件包的更新,这个问题最终会消失,但正如我所说,现在已经过去一个月了。我想知道是否有人能告诉我为什么我无法更新这个软件包(我尝试用谷歌搜索,但我对这个问题的谷歌能力有点弱)。

我正在运行 Ubuntu 12.04,它是在服务器类型的机器上(没有 GUI)。

我的系统上有以下 PPA:

还有Postgres Apt 存储库。我查看了所有内容,并没有看到这些 PPA 提供上述任何软件包,但我想我应该提一下。

答案1

问题是ondrej/systemd苯丙胺。

如果你扩大打包文件以实现精确,您会看到 ppa 正在提供sysv-rc

此外,主页上还说[ppa] follows latest systemd packages as maintained by Debian systemd team.

看着那(这Debian 中的软件包详细信息您会看到正在apt寻找一个 Debian 风格的名称;但奇怪的是,它apt提出了标准的非 ppa 包。

也许 ppa 需要重新配置或重新安装;或者也许您应该针对 ppa 提交错误。

相关内容