目次:
EPEL(Enterprise Linux用の追加パッケージ)リポジトリは、標準のRed HatおよびCentOSリポジトリに含まれていない追加のソフトウェアパッケージを提供します。 EPELリポジトリが作成された理由は、Fedoraの貢献者がRed Hat Enterprise Linux(RHEL)およびCentOS、Oracle Linux、Scientific Linuxなどの派生物で管理しているパッケージを使用したかったためです。
このリポジトリを有効にすると、Nginx、R、Python Pipなどの一般的なソフトウェアパッケージにアクセスできます。
このチュートリアルでは、CentOSでEPELリポジトリを有効にする方法を示します。
前提条件
チュートリアルを開始する前に、sudo特権を持つユーザーとしてログインしていることを確認してください。
CentOS 7でEPELリポジトリを有効にする
CentOS 7でEPELリポジトリを有効にすることは、EPEL rpmパッケージがCentOS extrasリポジトリに含まれているため、非常に簡単なタスクです。
EPELリリースパッケージをインストールするには、次のコマンドを入力します。
sudo yum install epel-release
EPELリポジトリが有効になっていることを確認するには、利用可能なすべてのリポジトリを一覧表示する
yum repolist
コマンドを実行します。
sudo yum repolist
このコマンドは、有効なリポジトリのリポジトリID、名前、およびパッケージの数を表示します。 出力には、EPELリポジトリの行が含まれている必要があります。
Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile… repo id repo name status base/7/x86_64 CentOS-7 - Base 10, 019 epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 12, 912 extras/7/x86_64 CentOS-7 - Extras 371 updates/7/x86_64 CentOS-7 - Updates 1, 098 repolist: 24, 400
それでおしまい。 EPOSリポジトリがCentOSシステムで有効になっています。
RHELでEPELリポジトリを有効にする
この方法は、Red Hat、CentOS 6および7、Oracle Linux、Amazon Linux、Scientific Linuxなど、RHELベースのディストリビューションで機能します。
EPELリポジトリを有効にするには、EPELリリースパッケージをダウンロードしてインストールする次のコマンドを実行します。
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E '%{rhel}').noarch.rpm
rpm -E '%{rhel}'
は、配布バージョン(6または7)を出力します。
結論
EPELリポジトリの詳細については、EPELのドキュメントを参照してください。
ご質問がある場合は、コメントをお気軽にお寄せください。
centos yum rpm