AL1 バージョン 2015.03 リリースノート - Amazon Linux 1

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AL1 バージョン 2015.03 リリースノート

警告

Amazon Linux 1 (AL1、以前の Amazon Linux AMI) はサポートされなくなりました。このガイドは参照目的でのみ利用できます。

注記

AL1 は Amazon Linux の最新バージョンではなくなりました。AL2023 は AL1 と Amazon Linux 2 の後継です。AL2023 の新機能の詳細については、AL2AL2023 ユーザーガイドのAL1 と AL2023 の比較」セクションおよび AL2023 のパッケージ変更のリストを参照してください。 AL2023

このトピックには、2015 年 3 月リリースの AL1 リリースノートの更新が含まれています。

AL1 バージョン 2015.03 へのアップグレード

以前のバージョンから AL1 バージョン 2015.03 にアップグレードしてください。

AMI とそのパッケージの以前のバージョンは、新しい AL1 バージョンがリリースされても Amazon EC2 で引き続き起動できますが、ユーザーは最新バージョンの AMI に移行し、システムを更新しておくことをお勧めします。以前のバージョンの AL1 のサポートを から求めるお客様は、サポートプロセスの一環として新しいバージョンへの移行を求められるサポート場合があります。

2011 年 9 月以降に AL1 バージョン 2015 年 3 にアップグレードするには、 を実行しますsudo yum update。アップグレードが完了したら、インスタンスを再起動します。

AL1 リポジトリ構造は、AL1 の 1 つのバージョンから次のバージョンにロールできるようにする更新の継続的なフローを提供するように設定されていることに注意してください。インスタンス (新しい起動または既に実行中) を特定のバージョンの AL1 リポジトリにロックする方法については、「lock-on-launch FAQ」を参照してください。

2015.03.1 ポイントリリース

2015 年 8 月 21 日にリリース

ベース AMI を更新して、2015 年 3 月リリース以降にリポジトリで利用可能になったすべてのバグ修正とセキュリティ更新プログラムを含めました。

このポイントリリースには、3.14.48 カーネルが含まれています。

Amazon Elastic File System をサポートするために、AMI のデフォルトパッケージセットnfs-utilsに を追加しました。

新機能

デフォルトでは Python 2.7

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 リリースから更新するときに自動的に発生します。

パッケージ化されていない依存関係をインストールするプロセスを簡素化するために、 pipvirtualenvは 2015.03 AMIs。必要なモジュールがリポジトリで提供されていない場合 (上記の検索コマンドを使用して指示します)、以下に概説するいくつかのオプションがあります。

これらの例では、 がインストールされていることpython27-pip、および/python27-virtualenvまたはこれらのパッケージがデフォルトで含まれる 2015.03 AMI で開始されていることを前提としています。

例デフォルトの Python インタープリタを変更せずにパッケージをシステム全体でインストールするには
$ sudo pip-2.7 install modulename
例デフォルトを代替で変更した後にパッケージをシステム全体でインストールするには
$ sudo pip install modulename
例システム Python に影響を与えないように Virtualenv にパッケージをインストールするには
$ virtualenv-2.7 myproject && cd myproject $ source bin/activate $ pip install modulename

Python 3.4

Python エクスペリエンスの改善の一環として、2015.03 リリースでリポジトリに Python 3.4 を追加しました。Python 3.4 は、 pipと を使用して依存関係をインストールvirtualenvし、上記と同じ方法で管理できます。

例コマンドの例:
$ 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

AL1 の 2014.03 リリースでlong-term-supported 3.14 カーネルに移行し、2015.03 では引き続きそのカーネルを追跡しています。

DKMS サポート

G2 AMIs -- AL1 と NVIDIA GRID GPU ドライバー -- では、nvidia パッケージが DKMS 対応になりました。新しいカーネルに更新すると、実行中のカーネルと新しくインストールされたカーネルの両方に対して nvidia モジュールビルドがトリガーされます。モジュールは実行中のカーネル用にロードされ、再起動する必要はありません。再起動を選択すると、新しいカーネルがロードされます。

DKMS マネージドカーネルモジュールの現在の状態を確認するには、 を実行しますsudo dkms status

Ruby 2.2

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

お客様のリクエストに基づいて、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

Docker を AL1 リポジトリに導入してから 1 年が経ちました。引き続き Docker のアップストリームを注意深くフォローしています。Docker 1.5 が利用可能になりました。アップストリームリリースノートには、Docker 1.5 の新機能に関する詳細情報が記載されています。

Puppet 3.7

頻繁な顧客リクエストは AL1 での Puppet 3 サポートであり、リポジトリで として利用可能になりましたpuppet3。この追加には、 facter2と が含まれますhiera1。これらの新しいパッケージはすべて Ruby 2.0 を使用しますが、以前の Puppet 2 パッケージ (ファクトラー 1 を含む) には引き続き Ruby 1.8 が必要です。Puppet 2 パッケージと Puppet 3 パッケージは、ファクトラー 1 パッケージとファクトラー 2 パッケージと同様に相互に競合します。つまり、同時にインストールすることはできません。

Rust (プレビュー)

2015.03 リリースには、Rust プログラミング言語のプレビューが含まれています。このプレビューは、モジュールが安定している 2015-03-09 ソースに基づいています。Rust は 2015 年 5 月にアップストリームの最終リリースが予定されており、リリース日が近づくにつれて Cargo のパッケージ化と Rust の更新を計画しています。

を実行して Rust コンパイラをインストールできますsudo yum --enablerepo=amzn-preview install rust

32 ビット AMIs の廃止

2014 年 9 月のリリースノートで発表されたように、新しい 32 ビット AMIs。

既存のお客様 (2014 年 9 月以前の 32 ビット AMIs を使用しているお客様) 向けに 32 ビットパッケージを引き続き作成しています。

新規のお客様は 64 ビット AMIs から始める必要があり、既存のお客様はできるだけ早く 64 ビットに移行することをお勧めします。

GPU AMIs の廃止

2014 年 9 月のリリースノートで発表されたように、CG1 インスタンスタイプの新しい「GPUAMIs は作成されなくなりました。

既存のお客様 (2014 年 9 月以前の GPU AMIs を使用しているお客様) にはパッケージの更新を引き続き提供しています。

NVIDIA GRID GPU ドライバーを使用する G2 インスタンスタイプと Amazon Linux AMI に移行することをお勧めします。

新しいパッケージ

パッケージの多くは、新しいアップストリームバージョンに再同期されています。2015 年 3 月の人気パッケージには、次のようなものがあります。

  • 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

  • カーネル-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

  • pngclush-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.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

サポートされるインスタンスタイプ

以下の表は、Amazon EC2 インスタンスタイプごとに推奨される AL1 フレーバーを示しています。

インスタンスファミリー HVM EBS-Backed 64 ビット HVM インスタンスストア 64 ビット PV EBS-Backed 64 ビット PV インスタンスストア 64 ビット HVM (G2) EBS-Backed 64 ビット
t2 はい
m3 はい はい はい はい
c3 はい はい はい はい
c4 はい
r3 はい はい
g2 はい
i2 はい はい
hs1 はい はい はい はい
m1 はい はい
c1 はい はい
cc2.4xlarge はい はい
m2 はい はい
cr1 はい
hi1 はい はい はい はい
t1 はい