翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AL2 インスタンスにリポジトリを追加する
この情報は AL2 に適用されます。AL2023 の詳細については、「Amazon Linux 2023 ユーザーガイド」の「AL2023 のバージョニングされたリポジトリによる確定的なアップグレード」を参照してください。
デフォルトでは、AL2 インスタンスは、次のリポジトリを有効にして起動します。
-
amzn2-core -
amzn2extra-docker
これらのリポジトリには、Amazon Web Services が更新するさまざまなパッケージが用意されていますが、別のリポジトリで、インストールしたいパッケージが見つかる可能性もあります。
yum で異なるリポジトリからパッケージをインストールには、/etc/yum.conf ファイル、または ディレクトリにあるお客様の repository.repo/etc/yum.repos.d ファイルに、リポジトリ情報を追加する必要があります。これは手動で行えますが、ほとんどの yum リポジトリのリポジトリ URL で、独自の ファイルが提供されています。repository.repo
既にインストールされている yum レポジトリを調べるには
次のコマンドで、インストール済みの yum リポジトリを表示します。
[ec2-user ~]$yum repolist all
生成される出力には、インストール済みのリポジトリが一覧表示され、それぞれのステータスが報告されます。有効なリポジトリには、そこに含まれているパッケージの数が表示されます。
yum リポジトリを /etc/yum.repos.d に追加するには
-
.repoファイルの場所を検索します。場所は、追加しているリポジトリによって異なります。この例では、.repoファイルは、https://www.にあります。example.com/repository.repo -
yum-config-manager コマンドを使用してリポジトリを追加します。
[ec2-user ~]$sudo yum-config-manager --add-repo https://www.example.com/repository.repoLoaded plugins: priorities, update-motd, upgrade-helper adding repo from: https://www.example.com/repository.repo grabbing file https://www.example.com/repository.repo to /etc/yum.repos.d/repository.reporepository.repo | 4.0 kB 00:00 repo saved to /etc/yum.repos.d/repository.repo
リポジトリをインストールしたら、次の手順で説明するように有効にする必要があります。
yum リポジトリを /etc/yum.repos.d で有効にするには
yum-config-manager フラグを付けて --enable
コマンドを使用します。次のコマンドを使用すると、Fedora プロジェクトの Extra Packages for Enterprise Linux (EPEL) リポジトリが有効になります。デフォルトでは、このリポジトリは Amazon Linux AMI インスタンスの repository/etc/yum.repos.d にありますが、有効になっていません。
[ec2-user ~]$sudo yum-config-manager --enableepel
詳細、およびこのパッケージの最新バージョンをダウンロードするには、https://fedoraproject.org/wiki/EPEL