Rocky Linux 8にパッケージを提供するRemi’s RPM repository を追加
OSバージョンの確認
[root@localhost ~]# cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)
1.パッケージを提供するRemi’s RPM repository を追加
# dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
# dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
# dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
2.リポジトリ一覧を表示
# rpm -ql remi-release
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi.el8
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi2017
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi2018
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi2019
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi2020
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi2021
/etc/yum.repos.d/remi-modular.repo
/etc/yum.repos.d/remi-safe.repo
/etc/yum.repos.d/remi.repo
# rpm -ql remi-release
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi.el8
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi2017
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi2018
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi2019
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi2020
/etc/pki/rpm-gpg/RPM-GPG-KEY-remi2021
/etc/yum.repos.d/remi-modular.repo
/etc/yum.repos.d/remi-safe.repo
/etc/yum.repos.d/remi.repo
# rpm -ql remi-release /etc/pki/rpm-gpg/RPM-GPG-KEY-remi /etc/pki/rpm-gpg/RPM-GPG-KEY-remi.el8 /etc/pki/rpm-gpg/RPM-GPG-KEY-remi2017 /etc/pki/rpm-gpg/RPM-GPG-KEY-remi2018 /etc/pki/rpm-gpg/RPM-GPG-KEY-remi2019 /etc/pki/rpm-gpg/RPM-GPG-KEY-remi2020 /etc/pki/rpm-gpg/RPM-GPG-KEY-remi2021 /etc/yum.repos.d/remi-modular.repo /etc/yum.repos.d/remi-safe.repo /etc/yum.repos.d/remi.repo
3.「remi-modular」と「remi-safe」を有効にする
# grep 'enabled=1' /etc/yum.repos.d/remi-*
/etc/yum.repos.d/remi-modular.repo:enabled=1
/etc/yum.repos.d/remi-safe.repo:enabled=1
# grep 'enabled=1' /etc/yum.repos.d/remi-*
/etc/yum.repos.d/remi-modular.repo:enabled=1
/etc/yum.repos.d/remi-safe.repo:enabled=1
# grep 'enabled=1' /etc/yum.repos.d/remi-* /etc/yum.repos.d/remi-modular.repo:enabled=1 /etc/yum.repos.d/remi-safe.repo:enabled=1
4.リポジトリ有効、無効を設定
# vi /etc/yum.repos.d/remi-safe.repo
10行目
enabled=1 #リポジトリ有効
enabled=0 #リポジトリ無効
# vi /etc/yum.repos.d/remi-safe.repo
10行目
enabled=1 #リポジトリ有効
enabled=0 #リポジトリ無効
# vi /etc/yum.repos.d/remi-safe.repo 10行目 enabled=1 #リポジトリ有効 enabled=0 #リポジトリ無効
5.優先度を指定
# vi /etc/yum.repos.d/remi-safe.repo
書式
priority=xx
1-99を指定可能、1が最優先、未指定の場合デフォルトは99
操作例
12行目 以下を追記
priority=10
# vi /etc/yum.repos.d/remi-safe.repo
書式
priority=xx
1-99を指定可能、1が最優先、未指定の場合デフォルトは99
操作例
12行目 以下を追記
priority=10
# vi /etc/yum.repos.d/remi-safe.repo 書式 priority=xx 1-99を指定可能、1が最優先、未指定の場合デフォルトは99 操作例 12行目 以下を追記 priority=10
6.通常時は無効としている場合、一時的にリポジトリを有効にしてインストール
# dnf --enablerepo=remi-safe install パッケージ名
# dnf --enablerepo=remi-safe install パッケージ名
# dnf --enablerepo=remi-safe install パッケージ名
7.モジュラーリポジトリを有効にする
# dnf --enablerepo=remi-modular --disablerepo=appstream module list
# dnf --enablerepo=remi-modular --disablerepo=appstream module list
# dnf --enablerepo=remi-modular --disablerepo=appstream module list