Rocky Linux에서 특정 패키지 업데이트를 비활성화하려면, 해당 패키지가 속한 저장소를 비활성화하거나, 특정 패키지만 업데이트에서 제외하도록 설정해야 합니다. 저장소를 비활성화하려면 /etc/yum.repos.d/
디렉토리에서 해당 저장소 파일을 수정하거나 삭제할 수 있습니다. 특정 패키지만 업데이트에서 제외하려면, dnf update
명령어에 --exclude
옵션을 사용하거나, dnf.conf
파일에서 특정 패키지를 exclude_from_update에 추가할 수 있습니다.
1. 저장소 비활성화:
/etc/yum.repos.d/
디렉토리 내의 해당 저장소 파일(예:example.repo
)을 열고,enabled=0
으로 수정하거나, 파일을 삭제합니다.- 저장소를 비활성화하면 해당 저장소의 모든 패키지에 대한 업데이트가 비활성화됩니다.
2. 특정 패키지 업데이트 제외:
dnf update
명령어에--exclude="패키지이름"
옵션을 추가하여 특정 패키지를 업데이트에서 제외할 수 있습니다.
예: sudo dnf update --exclude="kernel*"
/etc/dnf/dnf.conf
파일을 열고[main]
섹션에exclude=패키지이름
또는exclude=패키지이름1,패키지이름2
와 같이 추가하여 여러 패키지를 제외할 수 있습니다.
예: exclude=kernel*,gcc*
3. 참고:
dnf update
명령어는 전체 시스템을 최신 상태로 업데이트합니다.dnf install 패키지이름
명령어는 해당 패키지를 설치하고, 필요한 경우 의존성 패키지도 함께 설치합니다.dnf remove 패키지이름
명령어는 해당 패키지를 제거합니다.dnf provides /파일/경로
명령어는 해당 파일이 어떤 패키지에 속하는지 확인합니다.dnf list installed
명령어는 시스템에 설치된 패키지를 나열합니다.dnf list available
명령어는 저장소에서 사용 가능한 패키지를 나열합니다.dnf clean all
명령어는 캐시 및 패키지 데이터를 정리합니다.