我们可以将Natty软件包安装到Lucid中吗?

我正在使用Ubuntu Lucid。 由于某些原因,我不允许升级操作系统。

我需要使用最新版本的软件,版本号> 2.5.x. 但是,当我检查Ubuntu Lucid的软件回购时,我发现该软件的最新版本是2.2.26。 该版本没有我需要的function。

我发现Ubuntu Natty的软件仓提供了版本> 2.6.x的软件。 我想用这个版本。

我可以编辑source.list文件并将其指向Natty回购? 在Lucid上安装Natty软件包可以吗?

谢谢。

您可以使用APT固定,参见PinningHowto 。 但是你应该非常谨慎,因为你可以使你的系统无法使用。

另外还有其他问题,比如你想从另一个仓库安装的软件包的依赖关系。

答案将是“也许”。 你当然可以从仓库获取软件包的.deb文件,运行“dpkg -i packagefile.deb”来从deb文件安装它,而不必参考仓库。 这可能会比使用sources.list更好。

问题是,如果您不升级基本版本的操作系统,那么该软件包可能具有您不想进入的依赖项(来回地址)。 例如,来自Natty的redis可能工作正常,因为它不依赖于任何特别的东西(而不依赖于它),但是别的东西可以指定特定版本的glibc等,升级glibc将打破所有其他在你的盒子上。 如果不知道你正在看的包裹的具体情况,很难说。