初期設定 : リポジトリを追加する2021/02/19 |
有用なパッケージが数多く配布されている外部リポジトリを追加するには、以下のように設定します。
|
|
[1] | Fedora プロジェクト発 RHEL 用にビルドされたスペシャルパッケージを提供する EPEL を追加します。 ⇒ https://fedoraproject.org/wiki/EPEL |
[root@dlp ~]#
dnf -y install epel-release epel-next-release
[root@dlp ~]#
vi /etc/yum.repos.d/epel.repo [epel] name=Extra Packages for Enterprise Linux $releasever - $basearch #baseurl=https://download.fedoraproject.org/pub/epel/$releasever/Everything/$basearch metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir # [enabled=1] = リポジトリ有効, [enabled=0] = リポジトリ無効 enabled=1 # [priority=*] を追記することで優先度を指定可 # 1-99 を指定可, 1 が最優先, 未指定の場合のデフォルトは 99 priority=10 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8 ..... ..... [epel-next] name=Extra Packages for Enterprise Linux $releasever - Next - $basearch # It is much more secure to use the metalink, but if you wish to use a local mirror # place it's address here. #baseurl=https://download.example/pub/epel/next/$releasever/Everything/$basearch/metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-next-$releasever&arch=$basearch&infra=$infra&content=$contentdir ..... ..... # enabled=0 で通常時は無効としている場合、一時的にリポジトリを有効にしてインストールするには以下 [root@dlp ~]# dnf --enablerepo=epel,epel-next install [Package] |
[2] | RHEL 用の各種ドライバーを主に提供する ELRepo を追加します。 ⇒ https://elrepo.org/tiki/tiki-index.php |
[root@dlp ~]#
dnf -y install elrepo-release
[root@dlp ~]#
vi /etc/yum.repos.d/elrepo.repo [elrepo] name=ELRepo.org Community Enterprise Linux Repository - el8 baseurl=http://elrepo.org/linux/elrepo/el8/$basearch/ http://mirrors.coreix.net/elrepo/elrepo/el8/$basearch/ http://mirror.rackspace.com/elrepo/elrepo/el8/$basearch/ http://repos.lax-noc.com/elrepo/elrepo/el8/$basearch/ mirrorlist=http://mirrors.elrepo.org/mirrors-elrepo.el8 # [enabled=1] = リポジトリ有効, [enabled=0] = リポジトリ無効 enabled=1 # [priority=*] を追記することで優先度を指定可 # 1-99 を指定可, 1 が最優先, 未指定の場合のデフォルトは 99 priority=10 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org ..... ..... # enabled=0 で通常時は無効としている場合、一時的にリポジトリを有効にしてインストールするには以下 [root@dlp ~]# dnf --enablerepo=elrepo install [Package] |
[3] | 便利なパッケージを数多く提供する Remi's RPM repository を追加します。 ⇒ https://rpms.remirepo.net/ |
[root@dlp ~]#
dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm # 収録リポジトリ一覧 [root@dlp ~]# 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 # デフォルトは [remi-safe] と [remi-modular] のみ有効 [root@dlp ~]# 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
[root@dlp ~]#
vi /etc/yum.repos.d/remi-safe.repo [remi-safe] name=Safe Remi's RPM repository for Enterprise Linux 8 - $basearch #baseurl=http://rpms.remirepo.net/enterprise/8/safe/$basearch/ #mirrorlist=https://rpms.remirepo.net/enterprise/8/safe/$basearch/httpsmirror mirrorlist=http://cdn.remirepo.net/enterprise/8/safe/$basearch/mirror # [enabled=1] = リポジトリ有効, [enabled=0] = リポジトリ無効 enabled=1 # [priority=*] を追記することで優先度を指定可 # 1-99 を指定可, 1 が最優先, 未指定の場合のデフォルトは 99 priority=10 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi.el8 ..... ..... # enabled=0 で通常時は無効としている場合、一時的にリポジトリを有効にしてインストールするには以下 [root@dlp ~]# dnf --enablerepo=remi-safe install [Package]
# モジュラーリポジトリも利用可 [root@dlp ~]# dnf --enablerepo=remi-modular --disablerepo=appstream module list Remi's Modular repository for Enterprise Linux 8 - x86_64 Name Stream Profiles Summary composer 1 common [d] Dependency Manager for PHP composer 2 [d] common [d] Dependency Manager for PHP glpi 9.3 common [d] Free IT asset management software glpi 9.4 [d] common [d] Free IT asset management software php remi-7.2 common [d] PHP scripting language, devel, minimal php remi-7.3 common [d] PHP scripting language, devel, minimal php remi-7.4 common [d] PHP scripting language, devel, minimal php remi-8.0 common [d] PHP scripting language, devel, minimal redis remi-5.0 common [d] Redis persistent key-value database redis remi-6.0 common [d] Redis persistent key-value database redis remi-6.2 common [d] Redis persistent key-value database Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled |
Sponsored Link |