有没有办法使用 Ubuntu 即将推出的版本中的一些软件包?

有没有办法使用 Ubuntu 即将推出的版本中的一些软件包?

对于我的工作,我需要接近 llvm 2.8 版本(尚未发布)。我发现 Maverick 会安装它,并且已经有一些预打包的版本。

有没有办法让我在当前的 Ubuntu 安装中只使用这些软件包(以及它所依赖的所有软件包)?也许是某种存储库?

答案1

我认为,在它即将发布之前,不会有太多人对打包它充满热情。距离发布还有一个月的时间。所有 llvm ppas

与此同时,你可能能够拉进llvm-2.8来自 Maverick 的包。 我说 ”可能“因为它并不总是有效。有时依赖关系太深,你最终会引入太多的 Maverick,事情会变得不稳定。

否则,您只能自己编译。这应该在您的能力范围内,但一般来说,这可能会扰乱任何依赖于 的东西llvm。我认为,Lucid 中没有任何东西依赖于llvm(它没有安装在这里),所以您可能没问题。

如果你要编译,LLVM 系统入门将成为您接下来几个小时的主要参考。

另一个选择是针对 Lucid 2.7 进行开发并在 Maverick 安装上进行测试。对于独立开发人员来说,最方便的方式是通过虚拟机(即 VirtualBox)。这非常方便,因为您将能够很好地在需要提交错误的地方提交错误,因此当您将开发机器升级到 Maverick 时,您不会留下一个有错误的环境。

答案2

最好的办法是使用针对您的版本(lucid?)打包的 ppa 中的 LLVM。您可以在以下位置搜索 PPA:https://launchpad.net/ubuntu/+ppas
如果您在 ppa 中找不到它,您可以尝试下载并安装 maverick 包,如果它们没有太多依赖项(或者依赖项的版本在 lucid 和 maverick 中相同),则很有可能可以正常工作。但请注意,我们不建议这样做。

答案3

没有看到任何它的预打包设置,对于最新版本,您需要自己编译它。入门指南解释了如何获取源代码、设置环境以及构建套件。

指南的前 3 点开门见山地提到

  1. 阅读文档。
  2. 阅读文档。
  3. 请记住,您曾两次被警告过阅读该文档。

相关内容