4

我正在尝试在 ubuntu 12.04 机器上安装 python-software-properties 包。我不断得到:

The following packages have unmet dependencies:
python-software-properties : Depends: python (< 2.7) but 2.7.3-0ubuntu2 is to be installed
                          Depends: python-pycurl but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Aptitude 显示它尝试安装的版本是 0.75.10.3。当然,我已经运行了 apt-get update。我需要这个来将 ppa 添加到我的 repo 列表中。

4

1 回答 1

7

评论中的这两行完美地总结了您的问题:

我看到很多清晰的台词。实际上,整个sources.list 文件看起来像是属于lucid 的。

有人告诉我它正在运行 12.04。

在某种程度上是这样,但不是全部。如果不是太多工作,我建议从新安装重新开始。

或者,

  1. 重新生成您的 APT 源并将它们放入/etc/apt/sources.list.
  2. 确保仅precise列出/配置源(包括目录中的文件/etc/apt/sources.list.d
  3. 运行sudo apt-get cleansudo apt-get update
  4. 更新/升级所有软件包(例如sudo apt-get dist-upgrade

但是,这并不能确保所有包都处于干净状态,因此您可能会再次遇到麻烦。

于 2012-12-14T21:49:13.443 回答