あくまで個人的なメモ

あくまで個人的なメモ

AmazonLinux2 が正式リリースされたので再度確認してみた

AmazonLinux2が正式リリースされたので前回、AmazonLinux2 の基礎調査 - あくまで個人的なメモでざっと調べた箇所はどうなったか。を調べてみた。

尚、当初発表にあった通り、2年後にはAmazonLinux(無印)はEOLを迎える模様。 基本的な所に大きな変更な無いっぽいので飛ばして、インストールされるパッケージの調査を中心に。

詳細はクラスメソッドさんのブログとか見ればいいんじゃないですかねー(丸投げ)

とりあえずカーネルバージョン

$ uname -r

4.14.47-64.38.amzn2.x86_64

使ったAMIは amzn2-ami-hvm-2.0.20180622.1-x86_64-gp2 (ami-e99f4896) でした。

openjdk

$ sudo yum search openjdk

java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
...
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector
java-1.8.0-openjdk-accessibility-debug.x86_64 : OpenJDK accessibility connector for packages with debug on
java-1.8.0-openjdk-debug.x86_64 : OpenJDK Runtime Environment with full debug on
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.8.0-openjdk-demo-debug.x86_64 : OpenJDK Demos with full debug on
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.0-openjdk-devel-debug.x86_64 : OpenJDK Development Environment with full debug on
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment
java-1.8.0-openjdk-headless-debug.x86_64 : OpenJDK Runtime Environment with full debug on
java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.8.0-openjdk-javadoc-debug.noarch : OpenJDK API Documentation for packages with debug on
java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK API Documentation compressed in single archive
java-1.8.0-openjdk-javadoc-zip-debug.noarch : OpenJDK API Documentation compressed in single archive for packages with debug on
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.8.0-openjdk-src-debug.x86_64 : OpenJDK Source Bundle for packages with debug on
icedtea-web.x86_64 : Additional Java components for OpenJDK - Java browser plug-in and Web Start implementation

java-1.8.0系はdebug系のパッケージが充実していた。(多分使わないけど)
あとicedtea-webパッケージが追加されてる。と思う。抜粋じゃなくて残しておけばよかったなぁ。

mysql

$ sudo yum search mysql

...
mysql-connector-java.noarch : Official JDBC driver for MySQL
...
php-mysql.x86_64 : A module for PHP applications that use MySQL databases
php-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases
...
mariadb.x86_64 : A community developed branch of MySQL
...

$ yum info mariadb.x86_64

利用可能なパッケージ
名前                : mariadb
アーキテクチャー    : x86_64
エポック            : 1
バージョン          : 5.5.56
...

RCから変わりなし。

nginx

$ sudo yum info nginx

読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
エラー: 表示するパッケージはありません

ですよねー。

varnish

$ sudo yum info varnish

読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
エラー: 表示するパッケージはありません

ですよねー。

その他諸々

$ python --version

Python 2.7.14

お、バージョン上がってる(2.7系のままだが)

$ sudo yum info python3

読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
利用可能なパッケージ
名前                : python3
アーキテクチャー    : x86_64
バージョン          : 3.7.0
リリース            : 0.20.rc1.amzn2.0.1
...

OSデフォルトは2.7系のままだがpython3系パッケージは追加された。

$ sudo yum info nodejs

読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
エラー: 表示するパッケージはありません

ふむ。

リポジトリ情報

$ sudo yum repolist all

読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
リポジトリー ID                                                              リポジトリー名                                                                               状態
amzn2-core/2/x86_64                                                          Amazon Linux 2 core repository                                                               有効: 8,556
amzn2-core-debuginfo/2/x86_64                                                Amazon Linux 2 core repository - debuginfo packages                                          無効
amzn2-core-source/2                                                          Amazon Linux 2 core repository - source packages                                             無効
amzn2extra-docker/2/x86_64                                                   Amazon Extras repo for docker                                                                有効:     4
amzn2extra-docker-debuginfo/2/x86_64                                         Amazon Extras debuginfo repo for docker                                                      無効
amzn2extra-docker-source/2                                                   Amazon Extras source repo for docker                                                         無効
repolist: 8,560

docker用?のレポジトリが追加されてる!

ついでに。

$ yum info php

読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
利用可能なパッケージ
名前                : php
アーキテクチャー    : x86_64
バージョン          : 5.4.16
リリース            : 45.amzn2.0.5
...

やや古め。あいかわらずphp7系は無し。

$ yum info ruby

読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
利用可能なパッケージ
名前                : ruby
アーキテクチャー    : x86_64
バージョン          : 2.0.0.648
...

あら?rubyも現在の安定版が2.5系なのだが、だいぶ古い状態。ruby25とかであるかと思ったけどなさそう。

所感

大きな変化はなかった感じ。やや固めの構成かな。python3系がリポジトリに追加されたのは良かった。

しかしAnnouncing Amazon Linux 2 with Long Term Support (LTS)

Extras provides topics to select AWS curated software bundles (e.g. newer versions of popular software packages such as MATE desktop environment, Python, MariaDB, Node.js, etc.).

とは一体…

参考