■ はじめに
Amazon Linux 2の Extras Library(amazon-linux-extras) について 今後の作業にも関係しそうなので、まとめておく
目次
【1】Extras Library(amazon-linux-extras) 【2】用語整理 1)トピック 【3】使用上の注意 1)サポート範囲は、 Amazon Linux 2のみ 2)Amazon Linux 2 でのサポート期限がある 【4】amazon-linux-extras コマンド 1)amazon-linux-extras help 2)amazon-linux-extras list 3)amazon-linux-extras install 【5】おまけ:Amazon Linux 2 1)Linux ユーザー用のデフォルト環境変数
【1】Extras Library(amazon-linux-extras)
* Amazon Linux 2 の パッケージ管理ツール (yum をラップしている?)
【2】用語整理
1)トピック
* Extras Library(amazon-linux-extras)で扱っているソフトウェア群
【3】使用上の注意
* 今から使用を考えている場合は、別の方法でインストールした方がいい
1)サポート範囲は、 Amazon Linux 2のみ
* Amazon Linux 2の後継である Amazon Linux 2023 (AL2023) は、 サポート外となっている(既にコマンドとして除外されて使えない)
https://aws.amazon.com/jp/linux/amazon-linux-2023/faqs/
Q: AL2023 は AL2 のような Amazon-Linux-Extras を搭載していますか? A: いいえ。AL2023 には extras はありません。 言語ランタイムなどの高レベルのソフトウェアパッケージの場合、 四半期ごとのリリースを使用して、 リポジトリで提供されるデフォルトパッケージに加えて、 個別の名前空間化されたパッケージとして メジャー/マイナー更新をパッケージに追加します。
2)Amazon Linux 2 でのサポート期限がある
* もし、amazon-linux-extras リポジトリからソフトウェアをインストールする場合 サポートは、2025 年 6 月 30 日までとなっている
https://aws.amazon.com/jp/amazon-linux-2/faqs/
より抜粋 ~~~~~~~~~~ Q:Amazon Linux Extras とは何ですか? Extras は、安定したオペレーティングシステムで 新しいバージョンのアプリケーションソフトウェアを利用可能にする Amazon Linux 2 のメカニズムで、2025 年 6 月 30 日までサポートされます。 ~~~~~~~~~~
【4】amazon-linux-extras コマンド
* 必要そうなサブコマンドをピックアップ => 以下の公式ドキュメントも一読しておくといいかも
1)amazon-linux-extras help
* ヘルプ
コマンド例
amazon-linux-extras help
help See list of commands.
info See details of a specific package.
install Enables specified topics and installs their packages.
list Lists topics in the catalog. Some may be enabled.
2)amazon-linux-extras list
* サポートライブラリ一覧表示 (使用可能なトピックのリストを表示する)
コマンド例
$ amazon-linux-extras list # Java が存在しているかどうか確認 $ amazon-linux-extras list | grep java
3)amazon-linux-extras install
* ライブラリのインストール
コマンド例
$ amazon-linux-extras install python3.8
【5】おまけ:Amazon Linux 2
1)Linux ユーザー用のデフォルト環境変数
# Step1: /etc/profile フォルダが存在しない場合、フォルダを作成 sudo mkdir -p /etc/profile.d # Step2: 環境変数用のシェルを用意 sudo vim /etc/profile.d/my-environment.sh ==== #!/bin/sh export PATH=”$HOME/bin:$PATH” ==== # Step3: スクリプトの実行許可 sudo chmod +x /etc/profile.d/my-environment.sh # Step4: 取り込む source /etc/profile.d/my-environment.sh # Step5: 確認 env # 指定した環境変数が表示されていること
参考文献
https://dev.classmethod.jp/articles/how-to-work-with-amazon-linux2-amazon-linux-extras/
関連記事
Amazon EC2 ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2017/02/16/235120