チュートリアル: AL2023 で SPAL リポジトリを設定する - Amazon Linux 2023

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

チュートリアル: 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 をインストールする

  1. システムに spal-releaseパッケージをインストールします。これにより、.repo設定ファイルと GPG キーがシステムに追加されます。

    [ec2-user ~]$ sudo dnf install spal-release
    注記

    インストール中に、サポートステートメントが表示されます。このステートメントでは、SPAL のサポート範囲と制限について説明します。この情報をよく確認してください。

  2. 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
  3. (オプション) ソースリポジトリを有効にします。

    注記

    RPM ソース (SRPM) リポジトリは、ソフトウェアのインストールではなく、開発者がパッケージの構築に主に使用されるため、通常はデフォルトで無効になっています。DNF は、 などのソースパッケージを必要とするコマンドを使用する場合、ソースリポジトリを自動的に有効にしますdnf download --source package

    1 回限りのソースパッケージオペレーションでソースリポジトリを手動で有効にする必要はありません。システムで SPAL から SRPMsを再構築する場合にのみ、このステップを実行します。

    システムで Amazon Linux 2023 SPAL リポジトリ - ソースパッケージリポジトリを完全に有効にするには、次のコマンドを実行します。

    [ec2-user ~]$ sudo dnf config-manager --enable amazonlinux-spal-source

SPAL パッケージのインストール

  • dnf install コマンドを実行して、システムに SPAL パッケージをインストールします。

    [ec2-user ~]$ sudo dnf install package
    注記

    を使用してdnf list、SPAL パッケージの完全なリストを表示できます。

    [ec2-user ~]$ dnf list --repo=amazonlinux-spal
    注記

    SPAL はバージョニングされたリポジトリです。パッケージの最新のリストを表示するには、 の最新バージョンsystem-releaseがインストールされていることを確認してください。

    確定的な更新の詳細については、「」を参照してください。 AL2023 でのバージョン管理されたリポジトリを介した確定的なアップグレード

システムから SPAL リポジトリをアンインストールする

  1. dnf remove コマンドを使用して SPAL リポジトリ設定を削除します。

    [ec2-user ~]$ sudo dnf remove spal-release
  2. dnf repolist コマンドを実行して、リポジトリが削除されたことを確認します。

    [ec2-user ~]$ dnf repolist
    重要

    システムから SPAL リポジトリ設定を削除しても、システムにインストールされている SPAL パッケージは削除されません。

関連トピック

Amazon Linux リポジトリのサプリメンタルパッケージの詳細については、次のドキュメントを参照してください。