Debian Wheezy上是否可以使用Ubuntu PPA存储库?


8

我正在使用Debian Wheezy,我想知道在Launchpad托管的Ubuntu PPA是否可以在Debian上安全添加和使用吗?

Answers:


10

关于安全性,我会说,与Ubuntu相比,它们更加不安全,并且更有可能破坏您的系统。考虑一个写得不好的程序包,它没有将所需库的正确版本作为依赖项列出,因此会安装但无法运行。现在想象一下,如果此软件包是核心系统组件,将会发生什么。因此,如果您打算使用其他发行版的存储库,请三思并仔细检查,然后再尝试安装任何内容。仔细阅读将要安装的软件包列表,以确保没有重要的系统组件被替换。如果您打算更换系统组件,建议您使用Debian设置虚拟机,然后先在其中尝试。

尽管如此,真正的问题是,包含预编译二进制文件的软件包很可能由于依赖问题而拒绝安装。

我不了解Ubuntu 11.xx和更早版本,但是Ubuntu 12.04具有libc6-2.15,而Debian Wheezy使用libc6-2.13。Ubuntu PPA中的软件包通常至少需要为其构建的Ubuntu版本的libc6版本(因为它们也是通过该Ubuntu版本的构建链构建的)。因此,尽管您可以简单地单击PPA网站上的“技术详细信息”链接以获取deb存储库URL并将其添加到Debians sources.list,但最新的PPA软件包在Debian上可能无用。

如果您打算安装不包含任何预编译二进制文件的软件包,则情况当然会有所不同,它们可能会起作用。


1
一些Ubuntu PPA支持lucid,其libc与Debian Wheezy兼容。
弱化

对于非二进制文件,Oneiric和Precise PPA 应该或多或少地与Wheezy一起使用-我知道至少Midori和Pidgin可以使用TM。但是,从中进行安装的“正确”方法是选择源 .dsc并从那里apt-build依赖项和软件包,如向后移植指南中所述
Luis Machuca 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.