優れたソフトウェアと実用的なチュートリアル
CentOS 8 および RHEL 8 サーバーで EPEL リポジトリを有効にして使用する方法
エペル 「Extra Packages for Enterprise Linux」の略で、CentOSおよびLinuxで利用可能な追加パッケージの無料オープンソースリポジトリです。 RHEL 名前が示すように、EPEL リポジトリは CentOS 8 および RHEL 8 のデフォルトのパッケージ リポジトリでは利用できない追加のパッケージを提供します。
この記事では、有効化して使用する方法を説明します。 EPELリポジトリ。
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 パッケージが検索されます。