在 ubuntu 上安装 debian 包?

在 ubuntu 上安装 debian 包?

我想在 Ubuntu 10 或 11 上安装它,有什么简单的方法吗?

http://packages.debian.org/sid/ruby1.9.1-full

(相关:我很惊讶我找不到适用于 ruby​​ 1.9.2 的第三方 ubuntu 包--有吗?)

答案1

你没有指定哪个版本的 Ubuntu,这使得任何类型的建议都毫无意义(我们甚至无法检查软件包依赖关系是否会在 Ubuntu 中得到满足)。

如果您运行的 Ubuntu 版本与 Debian sid 不同步,则很有可能无法安装该软件包——它将需要比您的 Ubuntu 版本更新的库 soname,这将导致该软件包无法成功运行。如果软件包依赖项匹配,然后它就会安装,但可能工作正常。你可以试试,但是...是的。我不会相信我的生产系统。

一般来说,尝试在 Ubuntu 中安装 Debian 软件包并不是一个好主意,反之亦然——如果软件包出现分歧,您将在后续过程中面临大量工作,因为您实际上是在运行一条完全未经测试的升级路径,这很可能会让您吃亏。在这种情况下,您还将失去任何安全更新或常规改进,而运行 sid 软件包则可能是您想要的。

一个普遍的警告是:永远不要,曾经运行任何类型的dpkg --force-<something>命令,除非您知道自己在做什么(如果其他人告诉您这样做,则根据定义,您不知道自己在做什么)。这是导致系统崩溃的最快途径,您将永远无法恢复。

答案2

您可以从源代码编译它:只需./configure,,makesudo make install

相关内容