

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

# AL1 版本 2015.03 版本发布说明
<a name="relnotes-2015.03"></a>

**警告**  
 不再支持亚马逊 Linux 1（AL1前身为亚马逊 Linux AMI）。本指南仅供参考。

**注意**  
 AL1 不再是亚马逊 Linux 的当前版本。 AL2023 是亚马逊 Linux 2 AL1 的继任者。有关 023 新增内容的更多信息，请参阅《 AL2 023 [用户指南》中的 “[比较 AL1 和 AL2 023](https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al1.html)” 部分以及 AL2 023](https://docs.aws.amazon.com/linux/al2023/ug/) 中的 Package [更改列表](https://docs.aws.amazon.com/linux/al2023/release-notes/compare-packages.html)。 AL2

本主题包括 2015.03 AL1 版本的发行说明更新。

## 正在升级到 2015.0 AL1 3 版
<a name="upgrading-2015.03"></a>

请从早期 AL1 版本升级到 2015.03 版！

虽然 EC2 即使发布了新版本，AMI 及其软件包的先前 AL1 版本仍可在 Amazon 上线，但我们建议用户迁移到最新版本的 AMI 并保持系统更新。在某些情况下，作为支持流程的一部分，支持可能会要求为先前版本 AL1 的through寻求支持的客户迁移到较新的版本。

要从 2011.09 或更高 AL1 版本升级到 2015.03 版本，请运行。`sudo yum update`升级完成后，重启您的实例。

请记住， AL1 存储库结构配置为提供持续的更新流，允许您从一个版本滚动 AL1 到下一个版本。请查阅我们的 lock-on-launch常见问题解答，了解如何将实例（新启动或已在运行）锁定到特定版本的 AL1 存储库。

## 2015.03.1 积分发布
<a name="release-2015.03.1"></a>

于 2015 年 8 月 21 日发布

我们更新了基本 AMI，使其包含自 2015.03 版本以来存储库中提供的所有错误修复和安全更新。

此版本包含 3.14.48 内核。

我们已在 AMI 上设置的默认套餐中添加`nfs-utils`以支持 Amazon Elastic File System。

## 新功能
<a name="new-features-2015.03"></a>

### 默认情况下 Python 2.7
<a name="python27-2015.03"></a>

Python 2.7 现在用于核心系统包，包括`yum`和`cloud-init`。

我们已经为所有现有的 Python 2.6 模块添加了 Python 2.7 支持。要查看完整列表，请使用 yum 的搜索命令：

```
$ yum search python27
```

```
$ yum search python26
```

`/usr/bin/python`由备选方案控制，可以设置为 2.7 或 2.6：

**默认为 2.7**  

```
$ sudo alternatives --set python /usr/bin/python2.7
```

**默认为 2.6**  

```
$ sudo alternatives --set python /usr/bin/python2.6
```

为了最大限度地兼容 EPEL 6，我们建议安装该`python26`软件包，并使用前面的命令将其设置为默认值。从先前 AL1 版本更新时，这将自动发生。

为了简化安装未打包依赖项的过程，在 201 AMIs 5.0 `pip` 3 `virtualenv` 版本中默认安装了 Python 2.7。如果我们的存储库中没有提供你想要的模块（使用上面的搜索命令来判断），那么你有几个选项，概述如下。

这些示例假设您已经安装`python27-pip``python27-virtualenv`或开始使用 2015.03 AMI，其中默认包含这些软件包。

**Example 在不更改默认 Python 解释器的情况下在系统范围内安装软件包**  

```
$ sudo pip-2.7 install modulename
```

**Example 在使用其他选项更改默认设置后在系统范围内安装软件包**  

```
$ sudo pip install modulename
```

**Example 在 virtualenv 中安装软件包这样它就不会影响你的系统 python**  

```
$ virtualenv-2.7 myproject && cd myproject
$ source bin/activate
$ pip install modulename
```

### Python 3.4
<a name="python34-2015.03"></a>

作为我们对 Python 体验的改进的一部分，我们在 2015.03 版本中将 Python 3.4 添加到我们的存储库中。Python 3.4 可以通过与上述相同的方式进行管理，即使用`pip`和`virtualenv`来安装依赖项。

**Example 命令示例：**  

```
$ yum search python34
$ sudo yum install python34-virtualenv
$ sudo alternatives --set python /usr/bin/python3.4
$ virtualenv-3.4 myproject
```

Python 2.6、2.7 和 3.4 都可以同时安装在你的系统上，由`/usr/bin/python`控制`alternatives`。Python 2.7 仍将是系统工具使用的版本。

### 内核 3.14.35
<a name="kernel-2015.03"></a>

我们在 2014.03 版本中移至了 long-term-supported 3.14 内核 AL1，并在 2015.03 继续跟踪该内核。

### DKMS 支持
<a name="dkms-2015.03"></a>

在我们的 AL1 带有 NVIDIA GRID GPU 驱动程序的 G2 AMIs 上，nvidia 软件包现在支持 DKMS。更新到新内核将触发正在运行的内核和新安装的内核的 nvidia 模块构建。无需重新启动即可为正在运行的内核加载模块，并且在您选择重新启动时将加载新的内核。

要查看 DKMS 托管的内核模块的当前状态，请运行。`sudo dkms status`

### Ruby 2.2
<a name="ruby-2015.03"></a>

虽然 Ruby 2.0 仍然是我们的默认 Ruby 解释器，但我们在此 AL1 版本中添加了`ruby22`软件包。

此外，我们还将 Ruby 版本更新至最新的上游补丁级别：
+ ruby19-1.9.3.551
+ ruby20-2.0.0.643
+ ruby21-2.1.5
+ ruby22-2.2.1

### PHP 5.6
<a name="php-2015.03"></a>

根据客户要求，PHP 5.6 现已在 AL1 存储库中提供`php56`。PHP 5.5 和 PHP 5.6 可以并行安装，并且使用的版本由替代方案控制。值得注意的是，PHP 5.6 的优先级最高。如果您同时安装了两个版本，则默认为 PHP 5.6。

如果要确保即使在安装了 PHP 5.6 之后您的环境仍能继续使用 PHP 5.5，请运行`sudo alternatives --set php /usr/bin/php-5.5`或运行`sudo alternatives --config php`以交互方式设置默认值。

PHP 5.5 和 PHP 5.6 各自维护自己的配置文件，因此对 PHP 5.6 所做的更改不会应用于 PHP 5.5（反之亦然）。

### Docker 1.5
<a name="docker-2015.03"></a>

自从我们将 Docker 引入 AL1 存储库以来已经有一年了，我们将继续密切关注 Docker 的上游。Docker 1.5 现已上市。上[游发行说明](https://docs.docker.com/engine/release-notes/prior-releases/#150-2015-02-10)中有更多关于 Docker 1.5 新功能的信息。

### Puppet 3.7
<a name="puppet-2015.03"></a>

客户经常要求支持 Puppet 3 AL1，现在它已在存储库中提供。`puppet3`此新增内容包括`facter2`和`hiera1`。这些新软件包都使用 Ruby 2.0，而之前的 Puppet 2 软件包（包括 facter 1）仍然需要 Ruby 1.8。Puppet 2 和 Puppet 3 软件包相互冲突，facter 1 和 facter 2 软件包也是如此，这意味着它们不能同时安装。

### Rust（预览版）
<a name="rust-2015.03"></a>

我们在 2015.03 版本中加入了 Rust 编程语言的预览版。本预览版基于带有稳定模块的 2015-03-09 来源。Rust 计划于 2015 年 5 月在上游发布最终版本，我们计划在发布日期临近时打包 Cargo 并更新 Rust。

你可以通过运行来安装 Rust 编译器`sudo yum --enablerepo=amzn-preview install rust`。

## 弃用 32 位 AMIs
<a name="x86-2015.03"></a>

正如我们在 [2014.09 版本说明](relnotes-2014.09.md)中所宣布的那样，我们不再生产新的 32 位。 AMIs

我们仍在为现有客户（ AMIs 从 2014.09 及更早版本开始使用 32 位的客户）生产 32 位封装。

新客户应从 64 位开始 AMIs，我们鼓励现有客户尽快迁移到 64 位。

## GPU 的弃用 AMIs
<a name="gpu-2015.03"></a>

正如我们在 2014.09 版本说明中所宣布的那样，我们不再 AMIs 为该 CG1 实例类型生产新的 “GPU”。

我们仍在为现有客户（2014.09 及更早版本使用 GPU AMIs 的客户）提供软件包更新

我们建议客户迁移到 G2 实例类型和带有 NVIDIA GRID GPU 驱动程序的 Amazon Linux AMI。

## 新鲜包装
<a name="fresh-2015.03"></a>

我们的许多软件包已重新同步到较新的上游版本。2015.03 年一些比较受欢迎的套餐有：
+ aws-cli-1.7.14-1.8
+ bash-4.1.2-15.24
+ curl-7.40.0-1.49
+ docker-1.5.0-1.8
+ fortune-mod-1.99.1-20.3
+ git-2.1.0-1.38
+ glibc-2.17-55.140
+ gnutls-2.8.5-14.13
+ httpd24-2.4.12-1.60
+ java-1.7.0-openjdk-1.7.0.75-2
+ java-1.8.0-openjdk-1.8.0.31-2
+ kernel-3.14.35-28.38
+ mysql55-5.5.42
+ nethack-3.4.3-32.3
+ nginx-1.6.2-1.23
+ nss-3.16.2.3-2.63
+ openssh-6.2p2-8.43
+ openssl-1.0.1k-1.84
+ php54-5.4.38-1.66
+ php55-5.5.22-1.98
+ php56-5.6.6-1.109
+ php-amazon-sdk2-2.7.22-1.2
+ pngcrush-1.7.82-1.8
+ postgresql92-9.2.10
+ postgresql93-9.3.6
+ puppet3-3.7.4-1.11
+ python-boto-2.36.0-1.6
+ python-botocore-0.95.0-1.6
+ python27-2.7.9-4.114
+ python34-3.4.3-1.29
+ rpm-4.11.2-2.63
+ ruby19-1.9.3.551-32.64
+ ruby20-2.0.0.0.643-1.21
+ ruby21-2.1.5-1.15
+ ruby22-2.2.1-1.4
+ subversion-1.8.10-1.47
+ systemtap-2.5-3.26
+ tomcat6-6.0.43-1.2
+ tomcat7-7.0.59-1.7
+ tomcat8-8.0.20-1.52
+ vim-7.4.160-1.31

## 支持的实例类型
<a name="instance-types-2015.03"></a>

下方的兼容性表显示了每 AL1 种 Amazon EC2 实例类型推荐使用哪种规格。


| 实例系列 | HVM EBS 支持的 64 位 | HVM 实例存储 64 位 | PV EBS 支持的 64 位 | 半虚拟化实例存储 64 位 | HVM (G2) EBS 支持的 64 位 | 
| --- | --- | --- | --- | --- | --- | 
| t2 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  |  |  |  | 
| m3 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  | 
| c3 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  | 
| c4 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  |  |  |  | 
| r3 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  |  |  | 
| g2 |  |  |  |  | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | 
| i2 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  |  |  | 
| hs1 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  | 
| m1 |  |  | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  | 
| c1 |  |  | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  | 
| cc2.4xlarge | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  |  |  | 
| m2 |  |  | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  | 
| cr1 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  |  |  |  | 
| hi1 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  | 
| t1 |  |  | ![Yes](http://docs.aws.amazon.com/zh_cn/linux/al1/ug/images/icon-yes.png) 是 |  |  | 