[Rocky9] dnf package version 고정

mimic1995·2024년 11월 19일

dnf versionlock 설치

dnf install -y dnf-plugins-core 
dnf install -y 'dnf-command(versionlock)'

python3-dnf-plugin-versionlock 패키지까지 설치가 되어야 합니다.


패키지 버전 고정

패키지 찾기

dnf repoquery --installed 패키지명

원래 설치 패키지 조회는 시스템에 설치된 모든 패키지 목록을 출력하는 dnf list installed 패키지명을 보통 사용하지만 repoquery는 DNF 플러그인(dnf-plugins-core)에서 제공되며, 패키지에 대한 상세 정보를 출력하므로 해당 명령어로 조회합니다.

repoquerylist 비교

항목dnf list installeddnf repoquery --installed
사용 목적설치된 패키지를 간단히 나열설치된 패키지에 대해 세부 쿼리 수행
출력 포맷표 형식 (더 읽기 쉬움)
단순 텍스트 출력
의존성 정보 제공 여부제공하지 않음필요시 추가 플래그로 제공 가능
구성 요소 필요 여부DNF 기본 기능으로 제공dnf-plugins-core 설치 필요
유연성제한적매우 유연
추가 기능 (옵션)없음의존성(dnf repoquery --installed --requires),
포함 파일과 설치 경로(dnf repoquery --installed --list) 등 조회 가능

패키지 고정

# 고정 명령어
dnf versionlock add 패키지명

# 확인 명령어
dnf versionlock list

# 고정한 패키지 정보는 파일로도 기록되어, 해당 파일을 읽어 조회할 수 있습니다.
 cat /etc/dnf/plugins/versionlock.list
profile
Raiju Hantu Goryo Obake

0개의 댓글