开启编程语言和运行时 AL1 - Amazon Linux 1

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

开启编程语言和运行时 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-openjdkjava-1.8.0-openjdk已推出。有关中每个 Java 版本支持的更多信息 AL1,请参阅AL1 软件包支持状态

Perl在 AL1

AL1 提供了 Perl 编程语言的 5.16 版本。

PHP在 AL1

AL1 提供了多个版本的 PHP 编程语言,每种版本的支持时间都与上游 PHP 相同。有关每个 PHP 版本的支持期限的更多信息,请参阅AL1 软件包支持状态

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