CentOS9 リポジトリの一覧を確認する

CentOS9 リポジトリの一覧を確認する

CentOS9で、リポジトリの一覧を確認する手順を記述してます。

環境

  • OS CentOS Stream release 9
  • shell: /bin/bash

リポジトリの一覧を確認

リポジトリの一覧を確認するには、「dnf repolist –all」コマンドを使用します。

実際に、実行して確認してみます。

$ dnf repolist --all

repo id                                     repo の名前                                                                                       状態
appstream                                   CentOS Stream 9 - AppStream                                                                       有効化
appstream-debug                             CentOS Stream 9 - AppStream - Debug                                                               無効化
appstream-source                            CentOS Stream 9 - AppStream - Source                                                              無効化
baseos                                      CentOS Stream 9 - BaseOS                                                                          有効化
baseos-debug                                CentOS Stream 9 - BaseOS - Debug                                                                  無効化
baseos-source                               CentOS Stream 9 - BaseOS - Source                                                                 無効化
crb                                         CentOS Stream 9 - CRB                                                                             無効化
crb-debug                                   CentOS Stream 9 - CRB - Debug                                                                     無効化
crb-source                                  CentOS Stream 9 - CRB - Source                                                                    無効化
docker-ce-nightly                           Docker CE Nightly - x86_64                                                                        無効化
docker-ce-nightly-debuginfo                 Docker CE Nightly - Debuginfo x86_64                                                              無効化
docker-ce-nightly-source                    Docker CE Nightly - Sources                                                                       無効化
docker-ce-stable                            Docker CE Stable - x86_64                                                                         有効化
docker-ce-stable-debuginfo                  Docker CE Stable - Debuginfo x86_64                                                               無効化
docker-ce-stable-source                     Docker CE Stable - Sources                                                                        無効化
docker-ce-test                              Docker CE Test - x86_64                                                                           無効化
docker-ce-test-debuginfo                    Docker CE Test - Debuginfo x86_64                                                                 無効化
docker-ce-test-source                       Docker CE Test - Sources                                                                          無効化
extras-common                               CentOS Stream 9 - Extras packages                                                                 有効化
extras-common-source                        CentOS Stream 9 - Extras packages - Source                                                        無効化
highavailability                            CentOS Stream 9 - HighAvailability                                                                無効化
highavailability-debug                      CentOS Stream 9 - HighAvailability - Debug                                                        無効化
highavailability-source                     CentOS Stream 9 - HighAvailability - Source                          

状態も一覧で表示されて、確認することができます。

無効になっているものを確認

無効になっているものを確認するには「dnf repolist –disabled」を使用します。

$ dnf repolist --disabled

repo id                                        repo の名前
appstream-debug                                CentOS Stream 9 - AppStream - Debug
appstream-source                               CentOS Stream 9 - AppStream - Source
baseos-debug                                   CentOS Stream 9 - BaseOS - Debug
baseos-source                                  CentOS Stream 9 - BaseOS - Source
crb                                            CentOS Stream 9 - CRB
crb-debug                                      CentOS Stream 9 - CRB - Debug
crb-source                                     CentOS Stream 9 - CRB - Source
docker-ce-nightly                              Docker CE Nightly - x86_64
docker-ce-nightly-debuginfo                    Docker CE Nightly - Debuginfo x86_64
docker-ce-nightly-source                       Docker CE Nightly - Sources
docker-ce-stable-debuginfo                     Docker CE Stable - Debuginfo x86_64
docker-ce-stable-source                        Docker CE Stable - Sources
docker-ce-test                                 Docker CE Test - x86_64
docker-ce-test-debuginfo                       Docker CE Test - Debuginfo x86_64
docker-ce-test-source                          Docker CE Test - Sources
extras-common-source                           CentOS Stream 9 - Extras packages - Source
highavailability                               CentOS Stream 9 - HighAvailability
highavailability-debug                         CentOS Stream 9 - HighAvailability - Debug
highavailability-source                        CentOS Stream 9 - HighAvailability - Source
nfv                                            CentOS Stream 9 - NFV
nfv-debug                                      CentOS Stream 9 - NFV - Debug
nfv-source                                     CentOS Stream 9 - NFV - Source

有効になっているものを確認

逆に、有効になっているものを確認する場合は「dnf repolist –enabled(省略可)」を使用します。

$ dnf repolist

repo id                                                  repo の名前
appstream                                                CentOS Stream 9 - AppStream
baseos                                                   CentOS Stream 9 - BaseOS
docker-ce-stable                                         Docker CE Stable - x86_64
extras-common                                            CentOS Stream 9 - Extras packages
mongodb-org-6.0                                          MongoDB Repository
pgdg-common                                              PostgreSQL common RPMs for RHEL / Rocky 9 - x86_64
pgdg10                                                   PostgreSQL 10 for RHEL / Rocky 9 - x86_64
pgdg11                                                   PostgreSQL 11 for RHEL / Rocky 9 - x86_64
pgdg12                                                   PostgreSQL 12 for RHEL / Rocky 9 - x86_64
pgdg13                                                   PostgreSQL 13 for RHEL / Rocky 9 - x86_64
pgdg14                                                   PostgreSQL 14 for RHEL / Rocky 9 - x86_64

リポジトリ無効化

無効化する場合は「config-manager –disable」を使用します。

$ sudo dnf config-manager --disable リポジトリ名

リポジトリ有効化

逆に、有効化する場合は、「 config-manager –enable」を使用します。

$ sudo dnf config-manager --enable リポジトリ名

リポジトリ詳細確認

詳細を確認する場合は、オプション「-v」を使用します。

$ dnf repolist -v

ロードされたプラグイン: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, groups-manager, kpatch, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync
DNF version: 4.12.0
cachedir: /var/tmp/dnf-testuser-5rl6w7rt
Docker CE Stable - x86_64                                                                                            13 kB/s | 7.4 kB     00:00    
MongoDB Repository                                                                                                  7.3 kB/s | 9.4 kB     00:01    
Repo-id            : appstream
Repo-name          : CentOS Stream 9 - AppStream
Repo-revision      : 9-stream
Repo-distro-tags      : [cpe:/o:centos-stream:centos-stream:9]:  ,  , 9, C, O, S, S, a, e, e, m, n, r, t, t
Repo-updated       : 2022年08月22日 23時15分02秒
Repo-pkgs          : 12,971
Repo-available-pkgs: 12,875
Repo-size          : 22 G
Repo-metalink      : https://mirrors.centos.org/metalink?repo=centos-appstream-9-stream&arch=x86_64&protocol=https,http
  Updated          : 2022年08月25日 11時26分54秒
Repo-baseurl       : http://ftp.udx.icscoe.jp/Linux/CentOS-stream/9-stream/AppStream/x86_64/os/ (21 more)
Repo-expire        : 21,600 秒 (最終: 2022年08月25日 11時26分54秒)
Repo-filename      : /etc/yum.repos.d/centos.repo

Repo-id            : baseos
Repo-name          : CentOS Stream 9 - BaseOS
Repo-revision      : 9-stream
Repo-distro-tags      : [cpe:/o:centos-stream:centos-stream:9]:  ,  , 9, C, O, S, S, a, e, e, m, n, r, t, t
Repo-updated       : 2022年08月22日 23時12分06秒
Repo-pkgs          : 3,698
Repo-available-pkgs: 3,698
Repo-size          : 4.2 G
Repo-metalink      : https://mirrors.centos.org/metalink?repo=centos-baseos-9-stream&arch=x86_64&protocol=https,http
  Updated          : 2022年08月25日 11時26分44秒
Repo-baseurl       : http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos-stream/9-stream/BaseOS/x86_64/os/ (21 more)
Repo-expire        : 21,600 秒 (最終: 2022年08月25日 11時26分44秒)
Repo-filename      : /etc/yum.repos.d/centos.repo