EPELは、EnterpriseLinux用の追加パッケージを提供するリポジトリです。 EPELリポジトリは、一般的に使用されるソフトウェアのパッケージをインストールするための簡単なアクセスを提供する追加のパッケージリポジトリです。このリポジトリは、Fedoraの寄稿者が、RHELおよびその他の互換性のあるディストリビューションで維持しているFedoraパッケージを使用したかったために作成されました。 EPELグループは、高品質の追加パッケージのセットを作成、維持、および管理します。これらのパッケージは、コアリポジトリに含まれていないソフトウェアである場合もあれば、まだ提供されていないアップデートである場合もあります。
関連コンテンツ
- Rocky Linux 8 /Centos6/7/8にRemiリポジトリをインストールして有効にする方法
前提条件
EPELリポジトリを有効にするには、次のものが必要です
- 更新されたRockyLinux8サーバー
- サーバーまたはsudoアクセス権を持つユーザーへのrootアクセス
- サーバーからの内部アクセス
目次
- システムの更新
- EPELリポジトリのインストール
- EPELのインストールの確認
1。システムの更新
次のコマンドを使用して、システムが最新であることを確認します。
sudo dnf -y update
2。 EPELリポジトリをインストールする
次のコマンドを使用して、EPELリリースをインストールします。
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
これにより、リポジトリファイルが/etc/yum.repos.d/epel.repo
にダウンロードされます。 そしてそれを可能にします。これは私のマシンのインストール出力です
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm Last metadata expiration check: 2:03:13 ago on Thu 11 Nov 2021 04:08:05 PM UTC. epel-release-latest-8.noarch.rpm 50 kB/s | 23 kB 00:00 Dependencies resolved. ============================================================================================================================================================================================================ Package Architecture Version Repository Size ============================================================================================================================================================================================================ Installing: epel-release noarch 8-13.el8 @commandline 23 k Transaction Summary ============================================================================================================================================================================================================ Install 1 Package Total size: 23 k Installed size: 35 k Is this ok [y/N]: y Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : epel-release-8-13.el8.noarch 1/1 Running scriptlet: epel-release-8-13.el8.noarch 1/1 Verifying : epel-release-8-13.el8.noarch 1/1 Installed: epel-release-8-13.el8.noarch Complete!
3。 EPELのインストールの確認
次のコマンドを使用して、epelリポジトリを確認します。
$ sudo dnf repolist epel | grep epel
epel Extra Packages for Enterprise Linux 8 - x86_64 enabled
EPELリポジトリで利用可能なパッケージを一覧表示します。
sudo dnf --disablerepo="*" --enablerepo="epel" list available
出力をgrepにパイプすることで、さらにフィルタリングして、必要なパッケージがEPELリポジトリで利用可能かどうかを確認できます。
$ sudo dnf --disablerepo="*" --enablerepo="epel" list available | grep -i monit
gnome-monitor-config.x86_64 0-0.1.20190520.gitbc2f76c.el8 epel
gnome-shell-extension-system-monitor-applet.noarch 1:38-14.20210722git9a96c54.el8 epel
monit.x86_64 5.26.0-1.el8 epel
monitorix.noarch 3.13.1-1.el8 epel
mysql-mmm-monitor.noarch 2.2.1-25.el8 epel
nordugrid-arc-monitor.noarch 6.13.0-1.el8 epel
perl-Monitoring-Plugin.noarch 0.40-1.el8 epel
EPELリポジトリからパッケージをインストールするには、 --enablerepo="epel"
を使用します dnf installの引数:
sudo dnf --enablerepo="epel" install <package>
例
sudo dnf --enablerepo="epel" install monit
上記のコマンドは、ベースリポジトリなどの他のリポジトリからいくつかの依存関係をインストールする可能性があります。
結論
このガイドでは、RockyLinuxなどのRHEL8ベースのシステムにEPELリポジトリをインストールして構成する方法について説明しました。インストールすると、インストール者が自動的に .repoを作成することがわかりました。 /etc/yum.repos.dディレクトリの下のファイル。有効フラグをオフにすることで、いつでもリポジトリを無効にできます。