インストールされているリポジトリを確認
既にインストールされているリポジトリ(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 ~]#