本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 Linux 1 (AL1) 版本 2014.03 发行说明
警告
不再支持亚马逊 Linux 1(AL1前身为亚马逊 Linux AMI)。本指南仅供参考。
注意
AL1 不再是亚马逊 Linux 的当前版本。 AL2023 是亚马逊 Linux 2 AL1 的继任者。有关 023 新增内容的更多信息,请参阅《 AL2 023 用户指南》中的 “比较 AL1 和 AL2 023” 部分以及 AL2 023 中的 Package 更改列表。 AL2
本主题包括 2014.03 版本的亚马逊 Linux 1 (AL1) 发行说明更新。
升级到亚马逊 Linux 1 (AL1) 版本 2014.03
请从早期版本升级到亚马逊 Linux 1 (AL1) 版本 2014.03!
虽然 EC2 即使发布了新的 Amazon Linux 1 (AL1) 版本,AMI 及其软件包的旧版本仍将继续在亚马逊上线,但我们鼓励用户迁移到最新版本的 AMI 并保持系统更新。在某些情况下,作为支持流程的一部分,通过Support寻求对旧版本的Amazon Linux 1 (AL1) 的Amazon支持的客户可能会被要求迁移到较新的版本。
要从 2011.09 或更高版本升级到亚马逊 Linux 1 (AL1) 版本 2014.03,请运行。sudo yum update升级完成后,重启您的实例。
请记住,Amazon Linux 1 (AL1) 存储库结构被配置为提供持续的更新流,允许您从一个版本的 Amazon Linux 1 (AL1) 滚动到下一个版本。请查阅我们的 lock-on-launch常见问题解答,了解如何将实例(新启动或已在运行)锁定到特定版本的 Amazon Linux AMI 存储库。
2014.03.2 积分发布
于 2014 年 6 月 16 日发布。
我们更新了基本 AMI 映像,以包含自 2014.03.1 版本以来推送到我们存储库的所有错误修复和安全更新。
2014.03.1 积分发布
于 2014 年 4 月 14 日发布
我们已经在基本 AMI 映像上更新了 OpenSSL,增加了对 Heartbleed 漏洞的修复。
我们更新了基本 AMI 映像,以包含自 2014.03 初始版本发布以来的几周内推送到我们存储库的所有错误修复和安全更新。
新功能
内核 3.10.34
在过去的一年中,我们一直在跟踪3.4内核系列,在此版本中,我们已将内核移至3.10系列,这是一个长期稳定的发行版内核。
Docker 已经走了
AMI 的新增功能是 Docker 0.9,以及 LXC 0.9 和 Golang 1.2。你可以在 2014.03 版本的亚马逊 Linux 1 上运行 Docker 容器 ()。AL1请注意,为了正常运行,Docker 需要在您的系统上运行此版本中的 3.10 内核。
Ruby 2.0
Ruby 2.0 现在是默认的 Ruby 解释器。Core rubygems 已更新,可与 Ruby 1.8 和 Ruby 2.0 配合使用。
我们意识到我们的许多用户都依赖于 Ruby 1.8,因此我们尽可能轻松地在此版本中继续使用 Ruby 1.8。要继续在 2014.03 版本的亚马逊 Linux 1 上使用 Ruby 1.8 ()AL1,请执行以下操作:
ruby 软件包(原本为你提供 Ruby 1.8)将自动移至 ruby18。
如果您要升级正在运行的实例,则您的 Ruby 环境不会迁移到 Ruby 2.0,但是如果您从 2014.03 存储库中安装新软件包,则可能会安装 Ruby 2.0。
为确保您的环境将继续使用 Ruby 1.8,请运行sudo alternatives --set ruby /usr/bin/ruby1.8或运行sudo alternatives --config ruby以交互方式设置默认值。
Ruby 1.9 在结构上与之前的版本保持不变,但我们强烈建议用户迁移到 Ruby 2.0。
Java 7 作为默认值
Java 7 (java-1.7.0-openjdk) 现在是默认值,但是 Java 6 (java-1.6.0-openjdk) 仍保留在存储库中。
cloud-init 0.7.2
Cloud-Init 已更新至 0.7 系列,增加了许多有用的功能。一个例子是dracut-modules-growroot,它会在启动时自动调整根文件系统的大小。
glibc 2.17
Glibc 已从 2.12 更新到 2.17,带来了许多错误修复和优化。
gcc 4.8
GCC 的默认版本现在是 4.8-这是由gcc软件包提供的。 gcc44、gcc46、和gcc47在存储库中仍然可用。
Perl 5.16
Perl 已从 5.10 更新到 5.16,带来了许多修复和增强。我们还添加了 perlbrew 和许多其他 Perl 软件包。
新鲜包装
我们会根据客户要求添加新软件包,并经常更新现有软件包。以下是这两个类别中此版本的一些亮点。
389-ds-base-1.3.2.16
chrony-1.29(全新)
cjkuni-fonts(新)
curl-7.35.0
docker-0.9.0(全新)
geos-3.4.2(新增)
gnupg-1.4.16
golang-1.2(全新)
GraphicsMagick-1.3.18(全新)
graphviz-2.30.1
httpd-2.2.26
httpd24-2.4.9
java-1.6.0-openjdk-1.6.0.0-66
java-1.7.0-openjdk-1.7.0.51-2
libnl3-3.2.21(全新)
lxc-0.9.0(全新)
mod_perl-2.0.7
mysql51-5.1.73
mysql55-5.5.36
perlbrew-0.66(全新)
php-5.3.28
php54-5.4.26
php55-5.5.10
pngcrush-1.7.69
postgresql8-8.4.20
postgresql9-9.2.7
psmisc-22.20
ruby18-1.8.7.374
ruby19-1.9.3.545
ruby20-2.0.0.451(全新)
subversion-1.8.8
tomcat6-6.0.37
tomcat7-7.0.47
varnish-3.0.5
vim-7.4.027
wqy-zenhei-fonts (新)
Amazon工具和 SDKs
aws-cli-1.3.4
python-boto-2.27.0
aws-amitools-ec2-1.5.2
aws-apitools-as-1.0.61.4
aws-apitools-cfn-1.0.12
aws-apitools-ec2-1.6.12.2
aws-apitools-elb-1.0.34.0
aws-apitools-iam-1.5.0
aws-apitools-mon-1.0.20.0
aws-apitools-rds-1.15.001
aws-cfn-bootstrap-1.3
aws-scripts-ses-2012.07.09
php-amazon-sdk-1.6.2
php-amazon-sdk2-2.5.4
rubygem-aws-sdk-1.37
支持的实例类型
亚马逊 Linux 1 (AL1) 版本 2014.03 有六种不同的风格。此兼容性表显示了每种亚马逊 EC2 实例类型上启动的 2014.03 AMI 变种。