我想在 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
,,make
和sudo make install
。