Ubuntu Precise 到 Ubuntu Trusty 迁移指南
从 2017 年 7 月 18 日起,我们将 Travis CI 上的默认 Linux 发行版从 Ubuntu Precise 12.04 LTS 切换到 Ubuntu Trusty 14.04 LTS。以下是我们的客户遇到的最常见问题以及如何解决这些问题。
如果您希望继续使用 Ubuntu Precise 或需要更多时间将您的存储库设置为使用 Ubuntu Trusty,请尽快在您的 .travis.yml 文件中显式设置
dist: precise
。
APT 软件包可用性 #
Ubuntu Precise 中提供的一些 APT 软件包在 Ubuntu Trusty 中不再可用。
- 二进制软件包
rubygems
在 Ubuntu Trusty 中不再可用,您可以用ruby
软件包替换它。
Oracle JDK 7 可用性 #
不幸的是,Oracle JDK 7(即 jdk: oraclejdk7
)在 Ubuntu Trusty 中不再可用。当前的解决方法如下:
- 如果适合您,Open JDK 7 仍然可用。您可以在您的 .travis.yml 文件中添加以下内容来使用它:
jdk: openjdk7
- 通过在您的 .travis.yml 文件中显式设置
dist: precise
继续使用 Ubuntu Precise。