翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
チュートリアル: AL2023 で SPAL リポジトリを設定する
Amazon Linux 用サプリメンタルパッケージ (SPAL) は、AL2023 用の追加のパッケージリポジトリであり、何千ものオープンソースパッケージへのアクセスを顧客に提供します。
次のチュートリアルは、AL2023 インスタンスで SPAL リポジトリを設定するのに役立ちます。リポジトリをインストールすることで、SPAL で利用可能なすべての RPM パッケージにアクセスできます。インストールしたら、パッケージマネージャーを使用して、これらのパッケージをシステムにインストールして使用できます。
前提条件
このチュートリアルでは、AL2023 リリースバージョン 2023.9.20251117以降を使用してインスタンスを既に起動していることを前提としています。詳細については、「Amazon EC2 での AL2023」および「AL2023 の更新」のページを参照してください。
前提条件の確認
-
インスタンスが前提条件を満たしていることを確認するには、システムに
system-releaseインストールされている のバージョンを確認できます。パッケージのバージョンを確認するには、次のコマンドを使用します。
[ec2-user ~]$rpm -qi system-releaseコマンドは、メジャーバージョンを含むパッケージに関する情報を表示します。
Name : system-release Version : 2023.9.20251117 ...注記
の最新バージョン
system-releaseがインストールされていることを確認します。sudo dnf upgradeを実行して最新バージョンに更新できます。
システムに SPAL をインストールする
-
システムに
spal-releaseパッケージをインストールします。これにより、.repo設定ファイルと GPG キーがシステムに追加されます。[ec2-user ~]$sudo dnf install spal-release注記
インストール中に、サポートステートメントが表示されます。このステートメントでは、SPAL のサポート範囲と制限について説明します。この情報をよく確認してください。
-
SPAL リポジトリ設定がシステムに正常に追加されたことを確認します。
[ec2-user ~]$cat /etc/yum.repos.d/amazonlinux-spal.repoシステムに設定されている 2 つのリポジトリ、
amazonlinux-spalと が表示されます。amazonlinux-spal-sourceを実行して、設定されたリポジトリのリストを確認することもできます
dnf repolist。[ec2-user ~]$dnf repolist --all注記
有効と無効の両方のリポジトリを表示するには、
--allフラグが必要です。両方の SPAL リポジトリが使用可能である必要があります。Amazon Linux 2023 SPAL リポジトリ - ソースパッケージリポジトリはデフォルトで無効になっていることに注意してください。
repo id repo name status amazonlinux-spal Amazon Linux 2023 SPAL repository enabled amazonlinux-spal-source Amazon Linux 2023 SPAL repository - Source packages disabled -
(オプション) ソースリポジトリを有効にします。
注記
RPM ソース (SRPM) リポジトリは、ソフトウェアのインストールではなく、開発者がパッケージの構築に主に使用されるため、通常はデフォルトで無効になっています。DNF は、 などのソースパッケージを必要とするコマンドを使用する場合、ソースリポジトリを自動的に有効にします
dnf download --source。package1 回限りのソースパッケージオペレーションでソースリポジトリを手動で有効にする必要はありません。システムで SPAL から SRPMsを再構築する場合にのみ、このステップを実行します。
システムで Amazon Linux 2023 SPAL リポジトリ - ソースパッケージリポジトリを完全に有効にするには、次のコマンドを実行します。
[ec2-user ~]$sudo dnf config-manager --enable amazonlinux-spal-source
SPAL パッケージのインストール
-
dnf installコマンドを実行して、システムに SPAL パッケージをインストールします。[ec2-user ~]$sudo dnf installpackage注記
を使用して
dnf list、SPAL パッケージの完全なリストを表示できます。[ec2-user ~]$dnf list --repo=amazonlinux-spal注記
SPAL はバージョニングされたリポジトリです。パッケージの最新のリストを表示するには、 の最新バージョン
system-releaseがインストールされていることを確認してください。確定的な更新の詳細については、「」を参照してください。 AL2023 でのバージョン管理されたリポジトリを介した確定的なアップグレード
システムから SPAL リポジトリをアンインストールする
-
dnf removeコマンドを使用して SPAL リポジトリ設定を削除します。[ec2-user ~]$sudo dnf remove spal-release -
dnf repolistコマンドを実行して、リポジトリが削除されたことを確認します。[ec2-user ~]$dnf repolist重要
システムから SPAL リポジトリ設定を削除しても、システムにインストールされている SPAL パッケージは削除されません。
関連トピック
Amazon Linux リポジトリのサプリメンタルパッケージの詳細については、次のドキュメントを参照してください。