Rae*_*ald 5 linux java automatic-updates
如何设置 GNU/Linux 机器以自动更新较新版本的 Java 运行时环境 (JRE)?困难在于想要使用较新版本的 Java(目前为 Java 7)并且还需要合理地更新错误修复,尤其是安全更新,而无需过多的手动工作。
您可以依赖 O/S 发行版,但它们自然是保守的,因此仅提供旧 Java 版本的错误修复版本。RedHat 6 上没有 Java 7。
您可以从 Oracle 网站手动下载 JRE,并将您的JAVA_HOME环境变量设置为指向它。但是,当您希望更新企业中的多台机器时,这是不切实际的。
例如,是否有一种实用的方法可以在 RedHat 6 上使用 Java 7 并在 Oracle 发布错误修复时自动(或半自动)更新 Java 7 JRE?
Oracle 不维护指向的 Yum 存储库,但您可以在本地创建一个存储库并用新版本填充它。然后,将主机指向内部存储库,并有一个定期从中更新的 cron 作业。这样做的好处是可以使用alternatives系统为所需的版本设置环境变量。在大多数情况下,JAVA_HOME将保持指向默认位置,这是由alternatives.
在之前的工作中,我们有一些通过 NFS 导出的应用程序。我曾经将最新版本符号链接到“最新”。可以JAVA_HOME默认为该路径。这意味着可以在一个位置进行更新,但允许最终用户根据自己的环境中的需要回滚或覆盖它。
| 归档时间: |
|
| 查看次数: |
1490 次 |
| 最近记录: |