deb http://archive.ubuntu.com/ubuntu maverick main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu maverick main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu maverick-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu maverick-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu maverick-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu maverick-security main restricted universe multiverse
我只是试图从 Maverick 为 Lucid 建立同理心,但由于未满足构建依赖关系,这是不可能的。我能想到的最简单的其他解决方案就是使用 apt 安装 Maverick 软件包,并利用pinning将对系统的影响降至最低。这将需要您升级 GTK+ 和其他一些系统组件,但这还不错,对我来说工作得很好。但是,YMMV,如果您破坏系统,我概不负责。
这是我刚刚做到的。
打开
/etc/apt/sources.list
,并在底部添加 Maverick 源代码:(或使用您喜欢的镜子)。暂时不要对 apt 做任何事情。接下来,我们将打开 apt pinning 文件
/etc/apt/preferences
并告诉 apt 不要从 Maverick 安装软件包(man apt_preferences
更多信息参见 ):现在运行
aptitude update
以从您刚刚添加的这些新源中获取包索引。接下来调用aptitude install empathy/maverick-updates
指示 aptitude 从 Maverick 而不是 Lucid(默认值)显式提取包。aptitude 会告诉你它想从 Maverick 升级到一些软件包:如果你不认为这太糟糕了(就像我说的,为我工作),就同意这一点,你最终会得到一个新的 Empathy。
祝你好运!
您可以转到启动板并请求将应用程序反向移植到 lucid
在软件包页面的底部,您可以找到最新版本(AMD64 或 x86)的下载链接:
http://packages.ubuntu.com/maverick/amd64/empathy/download
http://packages.ubuntu.com/maverick/i386/empathy/download
您可能必须满足的唯一其他依赖项是
empathy-common
包的依赖项。除此之外,所有其他软件包似乎都需要 gnome 版本 >= 2.30.2,因此您可以尝试一下。
http://packages.ubuntu.com/maverick/all/empathy-common/download
您可以使用Iain提到的方法,但只需在chroot中执行。