dnfのレポジトリを確認する・変更する

Last update: 2024/12/22


実行環境

Alma Linux9

dnfのレポジトリを確認する

dnf repolistコマンドを使うと、現在有効になっているレポジトリが表示される。

$ dnf repolist
repo id                          repo name
appstream                        AlmaLinux 9 - AppStream
baseos                           AlmaLinux 9 - BaseOS
extras                           AlmaLinux 9 - Extras

allオプションをつけると、有効になっていないレポジトリも表示される。

$ dnf repolist all
repo id                      repo name                                  status
appstream                    AlmaLinux 9 - AppStream                    enabled
appstream-debuginfo          AlmaLinux 9 - AppStream - Debug            disabled
appstream-source             AlmaLinux 9 - AppStream - Source           disabled
baseos                       AlmaLinux 9 - BaseOS                       enabled
baseos-debuginfo             AlmaLinux 9 - BaseOS - Debug               disabled
baseos-source                AlmaLinux 9 - BaseOS - Source              disabled
crb                          AlmaLinux 9 - CRB                          disabled
crb-debuginfo                AlmaLinux 9 - CRB - Debug                  disabled
crb-source                   AlmaLinux 9 - CRB - Source                 disabled
extras                       AlmaLinux 9 - Extras                       enabled
extras-debuginfo             AlmaLinux 9 - Extras - Debug               disabled
extras-source                AlmaLinux 9 - Extras - Source              disabled
highavailability             AlmaLinux 9 - HighAvailability             disabled
highavailability-debuginfo   AlmaLinux 9 - HighAvailability - Debug     disabled
highavailability-source      AlmaLinux 9 - HighAvailability - Source    disabled
nfv                          AlmaLinux 9 - NFV                          disabled
nfv-debuginfo                AlmaLinux 9 - NFV - Debug                  disabled
nfv-source                   AlmaLinux 9 - NFV - Source                 disabled
plus                         AlmaLinux 9 - Plus                         disabled
plus-debuginfo               AlmaLinux 9 - Plus - Debug                 disabled
plus-source                  AlmaLinux 9 - Plus - Source                disabled
resilientstorage             AlmaLinux 9 - ResilientStorage             disabled
resilientstorage-debuginfo   AlmaLinux 9 - ResilientStorage - Debug     disabled
resilientstorage-source      AlmaLinux 9 - ResilientStorage - Source    disabled
rt                           AlmaLinux 9 - RT                           disabled
rt-debuginfo                 AlmaLinux 9 - RT - Debug                   disabled
rt-source                    AlmaLinux 9 - RT - Source                  disabled
sap                          AlmaLinux 9 - SAP                          disabled
sap-debuginfo                AlmaLinux 9 - SAP - Debug                  disabled
sap-source                   AlmaLinux 9 - SAP - Source                 disabled
saphana                      AlmaLinux 9 - SAPHANA                      disabled
saphana-debuginfo            AlmaLinux 9 - SAPHANA - Debug              disabled
saphana-source               AlmaLinux 9 - SAPHANA - Source             disabled

なお、レポジトリの設定ファイルは/etc/yum.repos.d/に保存されている。

$ ls /etc/yum.repos.d/
almalinux-appstream.repo         almalinux-plus.repo
almalinux-baseos.repo            almalinux-resilientstorage.repo
almalinux-crb.repo               almalinux-rt.repo
almalinux-extras.repo            almalinux-sap.repo
almalinux-highavailability.repo  almalinux-saphana.repo

dnfのレポジトリを変更する

レポジトリを変更する場合、dnfのconfig-managerオプションを使うとレポジトリを有効にすることができる。たとえばAppStream - Debugレポジトリを有効にしてみる。

$ sudo dnf config-manager --set-enabled appstream-debuginfo

上のコマンドを実行後に再度リストを確認すると、AppStream - Debugレポジトリが有効になっていることがわかる。

$ dnf repolist
repo id                           repo name
appstream                         AlmaLinux 9 - AppStream
appstream-debuginfo               AlmaLinux 9 - AppStream - Debug
baseos                            AlmaLinux 9 - BaseOS
extras                            AlmaLinux 9 - Extras

なお、レポジトリを無効にする場合は、--set-disabledを使えば無効にすることができる。

$ sudo dnf config-manager --set-disabled appstream-debuginfo

参考文献

Generic Thermal Sysfs driver How To — The Linux Kernel documentation

lm_sensors - ArchWiki


Copyright (c) 2024 kd