레드헷 계열 - dnf 명령 > 리눅스

본문 바로가기

회원로그인

회원가입

리눅스

레드햇 레드헷 계열 - dnf 명령

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 120회 작성일 20-08-25 09:27

본문

https://wnw1005.tistory.com/294?category=861025



CentOS 8에 추가된 패키지 관리 명령어입니다.


dnf [options] <command> [<args>...]
dnf [옵션] [명령어] [인수(변수)]


/etc/dnf/dnf.conf  : 설정파일


https://dnf.readthedocs.io/en/latest/index.html 


===================================================

-downloadonly 옵션시 저장되는 위치

/var/cache/dnf


dnf --downloadonly --downloaddir=/home/study/pkgs install mc

다운로드 위치변경

===================================================

===================================================

모듈설치
dnf install ['@모듈명']

환경그룹설치
dnf install ['@환경 그룹명']

dnf install 명령어를 사용한 모듈과 환경 그룹 설치는 인수 형태가 동일합니다.
dnf install 다음에 @을 붙이고 모듈명이나 환경 그룹명을 적어주시면 됩니다.
@모듈명 or 환경 그룹명에 따옴표('   ')로 싸는 것이 원칙이나
공백이 없는 경우 굳이 싸지 않아도 됩니다.
단 공백이 있는 경우 반드시 따옴표로 싸주어야 합니다.

dnf install @server with gui
dnf install '@server with gui'


그룹설치시
dnf group install '그룹명'
dnf groupinstall '그룹명'

===================================================


===================================================

설치된 패키지 목록 확인
dnf list --installed

설치 가능 패키지 목록 확인
dnf list --available

활성화된 저장소에서는 사용할 수 없는 시스템에 설치된 추가  패키지 항목
dnf list --extras

구버전의 패키지 확인(= 업그레이드 가능 패키지)
dnf list --obsoletes

최근 저장소에 추가된 패키지를 출력하는 명령입니다.
dnf list --recent

업그레이드 가능 패키지 목록 확인
dnf list --upgrades

자동 제거(autoremove)명령으로 제거될 패키지 목록 확인
dnf list --autoremove

dnf deplist 명령은 dnf repoquery --deplist 패키지명 명령어의 별칭입니다.
위 명령은 패키지의 직접적인 모든 종속성 및 이러한 종속성을 제공하는 패키지 목록을 보여줍니다.
참고로, 결과는 최신 공급자만 표시합니다
dnf deplist [패키지명]



사용 가능한 모든 패키지 그룹의 개수 확인
dnf group

dnf group list
--installed 옵션이나 --available옵션을 사용하면 각각 설치된 그룹과 설치 가능한 그룹을 표시해줍니다.
--hidden 옵션은 숨겨진 그룹을 포함하여 모든 그룹 목록을 제공합니다.
-v 또는 --ids옵션을 사용할 때 그룹 ID를 제공합니다



선택 그룹의 패키지 목록 확인
dnf group info [그룹명]
dnf group info workstation


그룹 제거 명령
dnf group remove server

그룹 업그레이드
dnf group upgrade [그룹명]


Search(패키지 검색)
dnf search [키워드] [키워드]


Provides(제공 조건 검색)
주어진 조건을 제공하는 패키지를 검색할 때 사용하는 명령어입니다.
dnf provides /usr/bin/gzip

파일검색
dnf provides gzip
 

===================================================


===================================================

설치된 패키지 목록 확인
dnf list --installed

설치 가능 패키지 목록 확인
dnf list --available

활성화된 저장소에서는 사용할 수 없는 시스템에 설치된 추가  패키지 항목
dnf list --extras

구버전의 패키지 확인(= 업그레이드 가능 패키지)
dnf list --obsoletes

최근 저장소에 추가된 패키지를 출력하는 명령입니다.
dnf list --recent

업그레이드 가능 패키지 목록 확인
dnf list --upgrades

자동 제거(autoremove)명령으로 제거될 패키지 목록 확인
dnf list --autoremove

dnf deplist 명령은 dnf repoquery --deplist 패키지명 명령어의 별칭입니다.
위 명령은 패키지의 직접적인 모든 종속성 및 이러한 종속성을 제공하는 패키지 목록을 보여줍니다.
참고로, 결과는 최신 공급자만 표시합니다
dnf deplist [패키지명]



사용 가능한 모든 패키지 그룹의 개수 확인
dnf group

dnf group list
--installed 옵션이나 --available옵션을 사용하면 각각 설치된 그룹과 설치 가능한 그룹을 표시해줍니다.
--hidden 옵션은 숨겨진 그룹을 포함하여 모든 그룹 목록을 제공합니다.
-v 또는 --ids옵션을 사용할 때 그룹 ID를 제공합니다



선택 그룹의 패키지 목록 확인
dnf group info [그룹명]
dnf group info workstation


그룹 제거 명령
dnf group remove server

그룹 업그레이드
dnf group upgrade [그룹명]


Search(패키지 검색)
dnf search [키워드] [키워드]


Provides(제공 조건 검색)
주어진 조건을 제공하는 패키지를 검색할 때 사용하는 명령어입니다.
dnf provides /usr/bin/gzip

파일검색
dnf provides gzip


시스템 내 모든 패키지 업그레이드
dnf upgrade

특정 패키지 업그레이드
dnf upgrade [패키지명]

dnf check-update [패키지명]


$ sudo dnf shell : 대화식 쉘 실행
> repo list : 활성화된 저장소 확인
> repo list --all : 모든 저장소 확인
> repo enable PowerTools centosplus : PowerTools와 centosplus 저장소 활성화
> repo disable centosplus : centosplus 저장소 비활성화
> exit : 대화식 쉘 나가기


 

===================================================





[패키지 기본 관리]

패키지 설치 : Install
패키지 재설치 : Reinstall
패키지 제거 : Remove
패키지 자동 제거 : Auto Remove
패키지 제거와 설치 동시 작업 : Swap

패키지 정보 확인 : Info
패키지 목록 : List
패키지 종속성 리스트 확인 : Deplist
패키지 문제점 확인 : Check
패키지 그룹화 : Group / Groups
패키지 관리 작업 표시 : Mark
패키지 검색 : Search
시스템 내 조건을 만족하는 패키지 검색 : Provides



dnf 명령 목록

Alias
Auto Remove
Check
Check-Update
Clean
Deplist
Distro-Sync
Distribution-Syncronization
Downgrade
Erase
Group
Groups
Help
History
Info
Install
List
Localinstall
Makecache
Mark
Module
Provides
Reinstall
Remove
Repoinfo
Repolist
Repoquery
Repo-Pkgs
Repository-Packages
Search
Shell
Swap
Update
Updateinfo
Update-Minimal
Upgrade-Minimal
Update-To
Upgrade-To
 

댓글목록

등록된 댓글이 없습니다.