CentOS 8およびRHEL 8サーバーでEPELリポジトリを有効にする

EPELは「Extra Packages for Enterprise Linux」の略で、CentOSおよびRHELサーバーで利用可能な追加パッケージを収録した無料のオープンソースリポジトリです。その名の通り、EPELリポジトリはCentOS 8およびRHEL 8のデフォルトパッケージリポジトリには含まれていない追加パッケージを提供します。
この記事では、CentOS 8 および RHEL 8 サーバーで EPEL リポジトリを有効にして使用する方法を説明します。

CentOS 8 および RHEL 8 サーバーで EPEL リポジトリを有効にして使用する方法

「Extra Packages for Enterprise Linux」の略で、CentOSおよびLinuxで利用可能な追加パッケージの無料オープンソースリポジトリです。 名前が示すように、EPEL リポジトリは CentOS 8 および RHEL 8 のデフォルトのパッケージ リポジトリでは利用できない追加のパッケージを提供します。
この記事では、有効化して使用する方法を説明します。

EPELリポジトリの前提条件

  • CentOS 8およびRHEL 8サーバーの最小インストール
  • rootまたはsudo管理者権限
  • SSHネットワーク接続

RHEL 8.x サーバーに EPEL リポジトリをインストールして有効化します
RHEL 8.xサーバーにログインまたはSSHし、次のdnfコマンドを実行してEPEL rpmパッケージをインストールします。

dnf インストール https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y

上記のコマンドの出力は以下のようになります。

EPEL rpm パッケージが正常にインストールされると、yum/dnf リポジトリが自動的に有効化され、設定されます。以下の dnf または yum コマンドを実行して、EPEL リポジトリが有効になっているかどうかを確認してください。

DNF リポリスト エペル

または

dnf リポリスト エペル -v

CentOS 8.x サーバーに EPEL リポジトリをインストールして有効化します
CentOS 8サーバーにログインまたはSSH接続し、以下のdnfまたはyumコマンドを実行してepel-release rpmパッケージをインストールします。CentOS 8サーバーでは、EPEL rpmはデフォルトのパッケージリポジトリで利用できます。

dnf インストール epel-release -y

または

yum install epel-release -y

CentOS 8サーバ上のEPELリポジトリのステータスを確認するには、以下のコマンドを実行します。

DNF リポリスト エペル

EPELリポジトリが正常に有効化されました。EPELリポジトリでいくつかの基本的な操作を実行してみましょう。
EPELリポジトリで利用可能なすべてのパッケージを一覧表示する
EPELリポジトリ内のすべてのパッケージを一覧表示するには、次のdnfコマンドを実行します。

dnf リポジトリパッケージ epel リスト

EPELリポジトリからパッケージを検索する
EPELリポジトリでZabbixパッケージを検索したいとします。次のdnfコマンドを実行します。

dnf リポジトリパッケージ epel リスト | grep -i zabbix

EPELリポジトリからパッケージをインストールする
EPELリポジトリからhtopパッケージをインストールしたいとします。次のdnfコマンドを実行します。
文法:

dnf –enablerepo=”epel” インストール <包名>

例えば:

dnf --enablerepo="epel" install htop -y

注: 上記のコマンドで –enablerepo=epel を指定しない場合は、利用可能なすべてのパッケージ リポジトリで htop パッケージが検索されます。

スコア

手紙への返信

メールアドレスが変更されることはありません。 支払い欄に必須の項目は必須です