有一段时间我想以同理心启用 MSN(正如你在我的另一个问题中看到的那样将 Empathy 连接到 Windows Live),但我在安装软件包时总是遇到依赖关系问题。例如,我想安装软件包telepathy-haze
,但它依赖于软件包 libpurple0
。好的,但是当我尝试安装时,sudo apt-get install libpurple0
它说我得到了未满足的依赖关系:它依赖于libgstfarsight0.10-0 (>= 0.0.3)
、libperl5.12 (>= 5.12.4)
和perlapi-5.12.4
,所有这些都无法安装。当我在搜索这些软件包时http://packages.ubuntu.com,我只能找到 Oneiric 软件包,而找不到 Precise 软件包。我该如何安装旧版本(如 Oneiric)的软件包并解决此类问题?
答案1
下载您需要的所有 deb 并使用dpkg
它们逐个安装文件。
dpkg 不会检查依赖关系,因此您可能会破坏您的系统,因此请仔细计划。
编辑:看起来已经libgstfarsight
被包替换了farstream
因此您需要使用 dpkg 安装 libgstfarsight0.10-0 (>= 0.0.3)、libperl5.12 (>= 5.12.4) 和 perlapi-5.12.4,然后您就能安装 telepathy-haze(libpurple 将自行安装)
另外一个选择:
带有源代码的 Tarball 可以在这里找到,其中最新版本创建于 2012.04(因此它是非常新的):http://telepathy.freedesktop.org/releases/telepathy-haze/
看起来这个依赖于 telepathy-glib ≥ 0.13.9 和 libpurple ≥ 2.7.0。