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
... 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 ...
利用可能なパッケージ 名前 : 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用?のレポジトリが追加されてる!
ついでに。
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd 利用可能なパッケージ 名前 : php アーキテクチャー : x86_64 バージョン : 5.4.16 リリース : 45.amzn2.0.5 ...
やや古め。あいかわらずphp7系は無し。
読み込んだプラグイン: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.).
とは一体…