명령어/Linux

[RHEL] dnf config-manager 저장소 추가·활성화 관리

jykim23 2026. 7. 15. 12:01
반응형

부제: 저장소를 켜고 끄고 추가하고 설정값을 조회하는 도구

dnf config-manager --add-repo URL      # 저장소 추가
dnf config-manager --set-enabled repo  # 저장소 활성화
dnf config-manager --set-disabled repo # 저장소 비활성화
$ dnf config-manager --dump | head -8
===================================== main =====================================
[main]
allow_vendor_change = 1
assumeno = 0
assumeyes = 0
autocheck_running_kernel = 1
bandwidth = 0
best = 1

dnf config-manager는 저장소(repo)를 추가·활성화·비활성화하고 dnf 설정값을 조회·변경하는 플러그인이다. 데비안에서 add-apt-repository로 PPA를 추가하고 /etc/apt/sources.list.d를 손보는 일에 대응한다. .repo 파일을 직접 편집하지 않고 명령 한 줄로 저장소를 다룰 수 있어 자동화에 잘 맞는다.

이렇게도 쓴다

외부 저장소를 URL로 추가한다.

dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 

CRB(PowerTools) 저장소를 활성화한다(EPEL 쓸 때 흔한 조합).

dnf config-manager --set-enabled crb

 

특정 저장소를 잠시 꺼둔다.

dnf config-manager --set-disabled epel-testing

 

현재 dnf 설정 전체를 덤프해 특정 값만 확인한다(grep 조합).

dnf config-manager --dump | grep -E 'gpgcheck|keepcache'

 

저장소별 설정값(우선순위 등)을 개별 옵션으로 저장한다.

dnf config-manager --setopt=baseos.priority=1 --save
반응형