상세 컨텐츠

본문 제목

8-4. DNF 명령어

클라우드/리눅스(Linux)_Fundamentals

by datasa 2023. 4. 25. 12:28

본문

 

▶ DNF 명령어

DNF는 Red Hat Enterprise Linux (RHEL) 및 Fedora에서 사용되는 강력한 패키지 관리 도구입니다. 기본적인 설치, 제거, 업데이트 외에도 다양한 옵션과 기능을 제공하여 시스템 관리를 효율적으로 수행할 수 있도록 도와줍니다.

 

1. 패키지 설치:

  • dnf install 명령어: 패키지 설치
  • -h 옵션: 설치 옵션 목록 출력
  • --nodeps 옵션: 의존성 패키지 자동 설치 비활성화
  • --force 옵션: 이미 설치된 패키지 버전을 강제로 업데이트

# 예시:

# 패키지 설치
dnf install <패키지 이름>

# 의존성 패키지 자동 설치 비활성화
dnf install --nodeps <패키지 이름>

# 이미 설치된 패키지 버전 강제 업데이트
dnf install --force <패키지 이름>

 

2. 패키지 제거:

  • dnf remove 명령어: 패키지 제거
  • -h 옵션: 제거 옵션 목록 출력
  • --all 옵션: 패키지와 함께 설치된 모든 파일 제거
  • --nodeps 옵션: 의존성 패키지 제거 여부 선택

# 예시:

# 패키지 제거
dnf remove <패키지 이름>

# 패키지와 함께 설치된 모든 파일 제거
dnf remove --all <패키지 이름>

# 의존성 패키지 제거하지 않고 패키지만 제거
dnf remove --nodeps <패키지 이름>

 

3. 패키지 업데이트:

  • dnf update 명령어: 패키지 업데이트
  • -h 옵션: 업데이트 옵션 목록 출력
  • --refresh 옵션: 저장소 정보 새로고침
  • --all 옵션: 모든 설치된 패키지를 최신 버전으로 업데이트

# 예시:

# 패키지 업데이트
dnf update <패키지 이름>

# 저장소 정보 새로고침 후 업데이트
dnf update --refresh <패키지 이름>

# 모든 설치된 패키지를 최신 버전으로 업데이트
dnf update --all

 

4. 패키지 정보 확인:

  • dnf info 명령어: 패키지 정보 확인
  • -h 옵션: 정보 출력 옵션 목록 출력
  • -a 옵션: 모든 설치된 패키지 정보 출력

# 예시:

# 특정 패키지 정보 확인
dnf info <패키지 이름>

# 모든 설치된 패키지 정보 출력
dnf info --installed

# 모든 패키지 정보 상세히 출력
dnf info --all

 

5. 기타 유용한 옵션:

  • dnf search 명령어: 패키지 검색
  • dnf grouplist 명령어: 패키지 그룹 목록 출력
  • dnf history 명령어: DNF 명령어 실행 기록 확인
  • dnf config-manager 명령어: DNF 설정 관리

DNF 명령어를 활용하여 다양한 패키지 관리 작업을 수행할 수 있습니다.

 

'클라우드 > 리눅스(Linux)_Fundamentals' 카테고리의 다른 글

8-5. DNF 고급기능  (0) 2023.04.25
8-3. DNF (Dandified) 작동원리  (0) 2023.04.25
8-2. RPM 패키지 명령어  (0) 2023.04.24

관련글 더보기

댓글 영역