Rocky Linux DNF 패키지 관리자 정리
- IT/OS
- 2024. 7. 13.
반응형
반응형
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" # 패키지 그룹 제거
반응형
'IT > OS' 카테고리의 다른 글
linux scp 명령어 정리 / 가장 간단한 데이터 전송 (1) | 2023.11.26 |
---|---|
Failed to restart XXX.service: Unit is masked 문제 해결 (0) | 2023.11.21 |
groupdel: cannot remove the primary group of user 문제 해결 (0) | 2023.11.20 |
linux ssh 보안 강화 위한 가이드 (0) | 2023.11.20 |
ARP 프로토콜 이란 / 동작원리 / 명령어 (1) | 2023.11.05 |