无法安装软件包 libglib2.0-dev 因为它依赖于某个未知版本

bes*_*bov 7 dependencies deb

我有 10.04.2 LTS,我想安装 libglib2.0-dev。所以我这样做:

$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install libglib2.0-dev
阅读包裹清单...完成
构建依赖树       
读取状态信息...完成
无法安装某些软件包。这可能意味着你有
请求了一个不可能的情况,或者如果您使用的是不稳定的
一些必需的包尚未创建的发行版
或被移出 Incoming。
以下信息可能有助于解决这种情况:

以下软件包具有未满足的依赖项:
  libglib2.0-dev: 取决于: libglib2.0-0 (= 2.24.0-0ubuntu4) 但要安装 2.24.1-0ubuntu1
E:破损的包裹

我不明白 2.24.1-0ubuntu1 版本是从哪里出来的。包裹详情如下:

$ apt-cache showpkg libglib2.0-dev
软件包:libglib2.0-dev
版本: 
2.24.0-0ubuntu4 (/var/lib/apt/lists/ru.archive.ubuntu.com_ubuntu_dists_lucid_main_binary-i386_Packages)
 描述语言: 
                 文件:/var/lib/apt/lists/ru.archive.ubuntu.com_ubuntu_dists_lucid_main_binary-i386_Packages
                  MD5:f1a310bc28a3b8566d2f79a4116e8a0e

如何修复它并安装 libglib2.0-dev?

小智 9

尝试这样做aptitude

sudo aptitude install libglib2.0-dev
Run Code Online (Sandbox Code Playgroud)