インストールされているリポジトリを確認

既にインストールされているリポジトリ(epel)を確認します。

[root@localhost ~]# rpm -qa | grep epel
epel-release-7-13.noarch
[root@localhost ~]# 

リポジトリの有効/無効を確認

システムに登録されている全てのリポジトリを表示します。無効になっているものはリポジトリとして登録されているが使えないものになっています。

# yum repolist all
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
centos-ceph-luminous                                     | 2.9 kB     00:00     
centos-openstack-rocky                                   | 2.9 kB     00:00     
centos-qemu-ev                                           | 2.9 kB     00:00     
(1/3): centos-ceph-luminous/7/x86_64/primary_db            | 117 kB   00:01     
(2/3): centos-qemu-ev/7/x86_64/primary_db                  |  47 kB   00:01     
(3/3): centos-openstack-rocky/7/x86_64/primary_db          | 763 kB   00:02     
リポジトリー ID                         リポジトリー名             状態
C7.0.1406-base/x86_64                   CentOS-7.0.1406 - Base     無効
〜(省略)〜
base/7/x86_64                           CentOS-7 - Base            有効:   9,911
base-debuginfo/x86_64                   CentOS-7 - Debuginfo       無効
base-source/7                           CentOS-7 - Base Sources    無効
c7-media                                CentOS-7 - Media           無効
centos-ceph-luminous/7/x86_64           CentOS-7 - Ceph Luminous   有効:     183
centos-ceph-luminous-source/7           CentOS-7 - Ceph Luminous S 無効
centos-ceph-luminous-test/7/x86_64      CentOS-7 - Ceph Luminous T 無効
centos-storage-debuginfo/7/x86_64       CentOS-7 - Storage SIG - d 無効
centosplus/7/x86_64                     CentOS-7 - Plus            無効
centosplus-source/7                     CentOS-7 - Plus Sources    無効
cr/7/x86_64                             CentOS-7 - cr              無効
extras/7/x86_64                         CentOS-7 - Extras          有効:     432
extras-source/7                         CentOS-7 - Extras Sources  無効
fasttrack/7/x86_64                      CentOS-7 - fasttrack       無効
updates/7/x86_64                        CentOS-7 - Updates         有効:   1,561
updates-source/7                        CentOS-7 - Updates Sources 無効
repolist: 13,953
# 

設定ファイルの確認

yumの設定ファイル(/etc/yum.conf)を確認します。

[root@localhost ~]# cat /etc/yum.conf 
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release
[root@localhost ~]# 

リポジトリの設定ファイルは以下の場所に格納されています。

[root@localhost ~]# ls -la /etc/yum.repos.d/
合計 96
drwxr-xr-x.   2 root root  4096 12月 24  2020 .
drwxr-xr-x. 151 root root 12288  7月 29 14:25 ..
-rw-r--r--.   1 root root  1664 11月 24  2020 CentOS-Base.repo
-rw-r--r--.   1 root root  1309 11月 24  2020 CentOS-CR.repo
-rw-r--r--.   1 root root   649 11月 24  2020 CentOS-Debuginfo.repo
-rw-r--r--.   1 root root   630 11月 24  2020 CentOS-Media.repo
-rw-r--r--.   1 root root  1331 11月 24  2020 CentOS-Sources.repo
-rw-r--r--.   1 root root  8515 11月 24  2020 CentOS-Vault.repo
-rw-r--r--.   1 root root   314 11月 24  2020 CentOS-fasttrack.repo
-rw-r--r--.   1 root root   616 11月 24  2020 CentOS-x86_64-kernel.repo
-rw-r--r--.   1 root root  1149 11月  1  2020 epel-testing.repo
-rw-r--r--.   1 root root  1050 11月  1  2020 epel.repo
-rw-r--r--.   1 root root   794 11月 10  2018 mariadb.repo
-rw-r--r--.   1 root root   156  2月 17  2019 plex.repo
-rw-r--r--.   1 root root   354  8月 17  2018 rdo-qemu-ev.repo
-rw-r--r--.   1 root root   206  8月 17  2018 rdo-release.repo
-rw-r--r--.   1 root root   306  8月 17  2018 rdo-testing.repo
-rw-r--r--.   1 root root  1062  6月 19  2018 rpmfusion-free-updates-testing.repo
-rw-r--r--.   1 root root  1002  6月 19  2018 rpmfusion-free-updates.repo
[root@localhost ~]# 

リポジトリの設定ファイルを確認します。

[root@localhost ~]# cat /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch&infra=$infra&content=$contentdir
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch&infra=$infra&content=$contentdir
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1

[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch&infra=$infra&content=$contentdir
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
[root@localhost ~]# 

yumのアップデート

yumのアップデートを行います。

[root@localhost ~]# yum update
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: ftp.tsukuba.wide.ad.jp
 * epel: ziply.mm.fcix.net
 * extras: ftp.tsukuba.wide.ad.jp
 * rpmfusion-free-updates: mirror.fcix.net
 * updates: ftp.tsukuba.wide.ad.jp
PlexRepo                                                                    1/1
依存性の解決をしています
There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).
--> トランザクションの確認を実行しています。
---> パッケージ ImageMagick.x86_64 0:6.9.10.68-4.el7 を 更新
---> パッケージ ImageMagick.x86_64 0:6.9.10.68-6.el7_9 を アップデート
---> パッケージ ImageMagick-c++.x86_64 0:6.9.10.68-4.el7 を 更新
ーー(省略)ーー
トランザクションの要約
================================================================================
インストール    1 パッケージ (+1 個の依存関係のパッケージ)
更新          279 パッケージ

総ダウンロード容量: 566 M
Is this ok [y/d/N]: y
ーー(省略)ーー
(278/281): zlib-devel-1.2.7-21.el7_9.x86_64.rpm            |  50 kB   00:00     
(279/281): webkitgtk4-2.28.2-3.el7.x86_64.rpm              |  28 MB   00:05     
(280/281): webkitgtk4-jsc-2.28.2-3.el7.x86_64.rpm          | 5.7 MB   00:06     
(281/281): python-perf-3.10.0-1160.92.1.el7.x86_64.rpm     | 8.2 MB   00:20     
--------------------------------------------------------------------------------
合計                                               6.7 MB/s | 566 MB  01:25     
file:///etc/pki/rpm-gpg/MariaDB-Server-GPG-KEY から鍵を取得中です。


GPG 鍵の取得に失敗しました: [Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/MariaDB-Server-GPG-KEY"
[root@localhost ~]#