概要
サードパーティリポジトリ(EPEL, remi)を dnf でインストールする
EPEL とは
Red Hat Enterprise LinuxでFedoraと同等環境を実現する信頼性の高いパッケージの提供するRHEL用レポジトリ。目標のFedoraと同等環境にはほど遠いものの、多数の有用なパッケージが収録されている。正式名称はExtra Packages for Enterprise Linux。
(ウィキペディアから抜粋)
EPEL インストール
Rocky Linux 9の場合は、crbリポジトリ(CodeReady Builderリポジトリ)を有効にしておくことが推奨されています。
dnf/yumにEPELリポジトリを追加する Rocky Linux 8, 9/CentOS 7 より抜粋
インストール時に依存関係でとちらないためにcrbリポジトリも有効にしとけと...
// crbリポジトリを有効にする
[root@marmoset ~]# dnf config-manager --set-enabled crb
// インストール
[root@marmoset ~]# dnf install epel-release
Remi インストール
// インストール
[root@marmoset ~]# dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
// リポジトリを有効にする
[root@marmoset ~]# dnf config-manager --enable remi
// 有効なリポジトリのリストを表示する
[root@marmoset ~]# dnf repolist
repo id repo name
appstream Rocky Linux 9 - AppStream
baseos Rocky Linux 9 - BaseOS
crb Rocky Linux 9 - CRB
epel Extra Packages for Enterprise Linux 9 - x86_64
epel-cisco-openh264 Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64
extras Rocky Linux 9 - Extras
remi Remi's RPM repository for Enterprise Linux 9 - x86_64
remi-modular Remi's Modular repository for Enterprise Linux 9 - x86_64
remi-safe Safe Remi's RPM repository for Enterprise Linux 9 - x86_64
感想
- サードパーティリポジトリの知識は必要
- dnf コマンドって便利(yumで勉強していなかった分、ちょっと感動)