本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
开启编程语言和运行时 AL1
警告
不再支持亚马逊 Linux 1(AL1前身为亚马逊 Linux AMI)。本指南仅供参考。
注意
AL1 不再是亚马逊 Linux 的当前版本。 AL2023 是 AL1 和 AL2的继任者。有关 023 新增内容的更多信息,请参阅《 AL2 023 用户指南》中的 “比较 AL1 和 AL2 023” 部分以及 AL2 023 中的 Package 更改列表。 AL2
AL1 提供了某些语言运行时的不同版本。我们与同时支持多个版本的上游项目合作。要查找有关如何安装和管理这些按名称版本控制的软件包的信息,请使用yum命令搜索并安装这些软件包。
以下主题概述了每种语言生态系统的存在方式 AL1。
C、C++,然后Fortran在 AL1
AL1 包括 GNU 编译器集合 (GCC) 和LLVM(低级虚拟机)Clang的前端。
Golang in AL1
AL1 在操作系统的整个生命周期中更新了Go工具链。这可能是对工具链中的 CVE 或更新另一个软件包所需的新兴要求的响应。
Java在 AL1
AL1 提供了多个版本的 Java。该java-1.6.0-openjdk软件包在最初的 2018.03 版本中已被弃用,java-1.7.0-openjdk并java-1.8.0-openjdk已推出。有关中每个 Java 版本支持的更多信息 AL1,请参阅AL1 软件包支持状态。
Perl在 AL1
AL1 提供了 Perl
PHP在 AL1
AL1 提供了多个版本的 PHP
Python在 AL1
随着 2018.03 版本的发布 AL1,Python2.6 已被弃用。 Python随着客户完成向 2. Python 7 或 3 的迁移,2.6 将继续在软件包存储库中提供,以实现向后兼容。
该系统Python为2.7,有多种Python 3版本可供选择。有关更多信息,请参阅 AL1 软件包支持状态。
Rust in AL1
在整个生命周期中,Rust 工具链都有更新。 AL1