리눅스/CentOS

DNF 분류별 명령줄 옵션 - [04] 정보 확인

씨실과 날실 2020. 2. 17. 09:00

[관련 게시물]

2020/01/13 - [리눅스/CentOS] - DNF 명령 - DNF 명령 연재 목록

2020/01/18 - [리눅스/CentOS] - DNF 패키지 기본 관리 명령 1 - 패키지 설치(install), 제거(remove), 재설치(reinstall), 자동 제거(autoremove), 패키지 제거와 설치 동시 수행(swap)

2020/01/19 - [리눅스/CentOS] - DNF 패키지 기본 관리 명령 2 - 패키지 정보(Info), 목록(List), 종속성 목록(Deplist), 문제점 검사(Check), 그룹 관련 명령(Group), 작업 표시(Mark), 검색(Search), 조건 검색(Provides)

2020/01/23 - [리눅스/CentOS] - DNF 패키지 버전 관리 - 패키지 업그레이드(Upgrade), 최소 업그레이드(Upgrade-Minimal), 다운그레이드(Downgrade), 업데이트 정보(Updateinfo), 업데이트 확인(Check-Update)

2020/01/27 - [리눅스/CentOS] - DNF 명령 관리 - 명령 별명(Alias), 대화식 쉘(Shell), 도움말(Help)

2020/01/30 - [리눅스/CentOS] - DNF 트랜잭션 관리 - 트랜잭션 이력(History)

2020/02/01 - [리눅스/CentOS] - DNF 저장소 관리 - 저장소 정보(Repolist), 저장소 내 임시 파일 정리(Clean), 저장소 메타 데이터 캐시 생성(Makecache), 저장소 쿼리 명령(Repoquery), 저장소 패키지 명령(Repository-Packages)

2020/02/03 - [리눅스/CentOS] - DNF 배포판 동기화 - 배포판 동기화(Distro-Sync)

2020/02/05 - [리눅스/CentOS] - DNF 모듈 관리 - 모듈 관리(Module)




2020/02/09 - [리눅스/CentOS] - DNF 명령줄 옵션 연재 목록

2020/02/11 - [리눅스/CentOS] - DNF 명령줄 분류별 옵션 - [01] 패키지 관리


안내

앞으로 상당 기간에 걸쳐 RPM 기반 리눅스 배포판을 위한 패키지 관리도구 DNF에 대해 연재하게 되었습니다.

이 연재는 레드햇 계열 리눅스를 처음 접하는 분들을 위해 초심자가 꼭 알야야 하거나 또는 알면 유용한 것들을 선별하여 내용을 작성하였습니다.

잘못된 정보가 있다면 댓글로 제보해주시면 감사하겠습니다.


연재 항목은 다음과 같습니다.

2020/01/13 - [리눅스/CentOS] - DNF 명령 - DNF 명령 연재 목록

2020/01/18 - [리눅스/CentOS] - DNF 패키지 기본 관리 명령 1 - 패키지 설치(install), 제거(remove), 재설치(reinstall), 자동 제거(autoremove), 패키지 제거와 설치 동시 수행(swap)

2020/01/19 - [리눅스/CentOS] - DNF 패키지 기본 관리 명령 2 - 패키지 정보(Info), 목록(List), 종속성 목록(Deplist), 문제점 검사(Check), 그룹 관련 명령(Group), 작업 표시(Mark), 검색(Search), 조건 검색(Provides)

2020/01/23 - [리눅스/CentOS] - DNF 패키지 버전 관리 - 패키지 업그레이드(Upgrade), 최소 업그레이드(Upgrade-Minimal), 다운그레이드(Downgrade), 업데이트 정보(Updateinfo), 업데이트 확인(Check-Update)

2020/01/27 - [리눅스/CentOS] - DNF 명령 관리 - 명령 별명(Alias), 대화식 쉘(Shell), 도움말(Help)

2020/01/30 - [리눅스/CentOS] - DNF 트랜잭션 관리 - 트랜잭션 이력(History)

2020/02/01 - [리눅스/CentOS] - DNF 저장소 관리 - 저장소 정보(Repolist), 저장소 내 임시 파일 정리(Clean), 저장소 메타 데이터 캐시 생성(Makecache), 저장소 쿼리 명령(Repoquery), 저장소 패키지 명령(Repository-Packages)

2020/02/03 - [리눅스/CentOS] - DNF 배포판 동기화 - 배포판 동기화(Distro-Sync)

2020/02/05 - [리눅스/CentOS] - DNF 모듈 관리 - 모듈 관리(Module)

2020/02/09 - [리눅스/CentOS] - DNF 명령줄 옵션 연재 목록

2020/02/11 - [리눅스/CentOS] - DNF 명령줄 분류별 옵션 - [01] 패키지 관리

2020/02/13 - [리눅스/CentOS] - DNF 분류별 명령줄 옵션 - [02] 환경 설정

2020/02/15 - [리눅스/CentOS] - DNF 분류별 명령줄 옵션 - [03] 부가 기능

2020/02/17 - [리눅스/CentOS] - DNF 분류별 명령줄 옵션 - [04] 정보 확인

2020/02/20 - [리눅스/CentOS] - DNF 환경 설정[구성] 파일(dnf.conf) [main] 섹션 옵션

2020/02/22 - [리눅스/CentOS] - DNF 저장소 옵션(Repo Options)과 저장소 변수(Repo Variables)

2020/02/24 - [리눅스/CentOS] - 유용한 DNF 플러그인

2020/02/26 - [리눅스/CentOS] - DNF와 YUM의 차이점



DNF 옵션 목록(총 53개)

-4
-6
--advisory=<advisory>, --advisories=<advisory>
--allowerasing
--assumeno
-b, --best
--bugfix
--bz=<bugzilla>, --bzs=<bugzilla>
-C, --cacheonly
--color=<color>
--comment=<comment>
-c <config file>, --config=<config file>
--cve=<cves>, --cves=<cves>
-d <debug level>, --debuglevel=<debug level>
--debugsolver
--disableexcludes=[all|main|<repoid>], --disableexcludepkgs=[all|main|<repoid>]
--disable, --set-disabled
--disableplugin=<plugin names>
--disablerepo=<repoid>
--downloaddir=<path>, --destdir=<path>
--downloadonly
-e <error level>, --errorlevel=<error level>
--enable, --set-enabled
--enableplugin=<plugin names>
--enablerepo=<repoid>
--enhancement
-x <package-file-spec>, --exclude=<package-file-spec>
--excludepkgs=<package-file-spec>
--forcearch=<arch>
-h, --help, --help-cmd
--installroot=<path>
--newpackage
--noautoremove
--nobest
--nodocs
--nogpgcheck
--noplugins
--obsoletes
-q, --quiet
-R <minutes>, --randomwait=<minutes>
--refresh
--releasever=<release>
--repofrompath <repo>,<path/url>
--repo=<repoid>, --repoid=<repoid>
--rpmverbosity=<name>
--sec-severity=<severity>, --secseverity=<severity>
--security
--setopt=<option>=<value>
--skip-broken
--showduplicates
-v, --verbose
--version
-y, --assumeyes


DNF 명령줄 분류별 옵션


명령줄 옵션 분류별 전체 항목


4. 정보 확인

4-1. 자주 쓰는 정보

도움말

-h, --help, --help-cmd

일반 상세 정보

-v, --verbose

중복 패키지

--showduplicates

버전 정보

--version

4-2. 특수 정보

종속성 해결사 디버그 정보

--debugsolver

DNF의 현재 상태 또는 동작 표시 메시지 미출력

-q, --quiet

RPM 디버그 스크립틀릿 정보 출력 수준

--rpmverbosity=<name>

번외. 구식 옵션

디버그 정보 출력 수준

-d <debug level>, --debuglevel=<debug level>

오류 정보 출력 수준

-e <error level>, --errorlevel=<error level>




4. 정보 확인

4-1. 자주 쓰는 정보

도움말

-h, --help, --help-cmd


해당 명령어의 도움말을 보여줍니다.


일반 상세 정보

-v, --verbose


상세 작업, 디버그 메시지를 표시합니다.


중복 패키지

--showduplicates


활성화된 저장소 내에 있는 중복 패키지를 표시합니다.

list 및 search 명령에 적용 가능합니다.


버전 정보

--version


DNF 버전을 표시하고 종료합니다.


4-2. 특수 정보

종속성 해결사 디버그 정보

--debugsolver


종속성 해결사가 디버깅하는데 도움되는 데이터를 ./debugdata로 덤프합니다.


DNF의 현재 상태 또는 동작 표시 메시지 미출력

-q, --quiet


비대화식 명령과 함께 관련 내용만 표시합니다. DNF의 현재 상태 또는 동작을 알려주는 메시지를 표시하지 않습니다.


RPM 디버그 스크립틀릿 정보 출력 수준

--rpmverbosity=<name>


RPM 디버그 스크립틀릿 정보 출력 수준입니다. 지정한 RPM 스크립틀릿에 대한 디버그 수준을 설정합니다.

사용 가능한 레벨은 rpmverbosity 구성 옵션을 참조하십시오.


번외. 구식 옵션

디버그 정보 출력 수준

-d <debug level>, --debuglevel=<debug level>

디버깅 정보 출력 수준을 뜻합니다.

0에서 10까지의 정수값을 가지는데 0은 추가 정보 미출력을 의미하고 10은 모든 디버깅 정보를 출력을 의미하는데 10의 경우 출력 정보가 사용자가 이해하지 못할 수도 있습니다. 참고로 기본값은 2입니다.

현재는 폐기된 옵션이며 -v 옵션을 대신 사용하시기 바랍니다.


오류 정보 출력 수준

-e <error level>, --errorlevel=<error level>

오류 정보 출력 수준이며 0과 10 사이의 정수값을 가집니다. 0은 오류 정보 미출력,  10은 모든 오류 메시지 표시를 뜻합니다. 기본값은 3입니다.

현재는 더 이상 쓰이지 않는 옵션이며 -v를 대신 사용하시기 바랍니다.