Rocky Linux DNF 패키지 관리자 정리

반응형
반응형

 

DNF(Dandified YUM)는 Rocky Linux 및 다른 RHEL 기반 배포판에서 사용되는 고급 패키지 관리 도구입니다.

DNF는 YUM의 후속 버전으로, 성능 향상, 종속성 해결 능력 강화, 더 나은 메타데이터 처리 등을 제공합니다.

 

📣목차
✅ DNF 설치 및 기본 설정
✅ 기본 DNF 명령어
✅ DNF 캐시 관리
✅ 패키지 그룹 관리

 

 

DNF 설치 및 기본 설정

 

DNF는 Rocky Linux에 기본적으로 설치되어 있으므로 별도의 설치 과정이 필요하지 않습니다.

  • 설정 파일 위치: /etc/dnf/dnf.conf
[main]
gpgcheck=1                         # 패키지 설치 시 GPG 키 검사를 활성화합니다.
installonly_limit=3                # 커널과 같은 특정 패키지의 버전을 유지할 최대 개수를 설정합니다
clean_requirements_on_remove=True  # 패키지를 제거할 때 그 패키지가 의존하고 있는 불필요한 패키지들도 자동으로 제거
best=False                         # 패키지를 설치할 때 최상의 후보를 선택하지 않도록 설정
skip_if_unavailable=True           # 사용 불가능한 저장소를 무시하고 계속 진행

 

 

기본 DNF 명령어

 

패키지 설치

dnf install [package-name]

 

패키지 업데이트

dnf update [package-name]

 

패키지 업데이트

dnf update

 

패키지 제거

dnf remove [package-name]

 

패키지 검색

dnf search [package-name]

 

패키지 정보확인

dnf  info [package-name]

 

설치된 패키지 목록 확인

dnf  list installd

 

 

 

DNF 캐시 관리

 

DNF는 메타데이터와 패키지 데이터를 캐싱합니다

sudo dnf clean all # 캐시 정리
sudo dnf clean metadata # 메타데이터 캐시 정리
sudo dnf clean packages # 패키지 캐시 정리

 

 

패키지 그룹 관리

 

DNF는 패키지 그룹을 관리할 수 있습니다. 패키지 그룹은 특정 목적에 맞는 패키지들의 집합입니다.

dnf group list # 패키지 그룹 목록 확인
sudo dnf group install "group-name" # 패키지 그룹 설치
sudo dnf group remove "group-name" # 패키지 그룹 제거

 

반응형

댓글

Designed by JB FACTORY

loading