dnf

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
dnf [2024/08/06 13:06] – Struct data changed writerdnf [2026/05/03 01:09] (현재) writer
줄 1: 줄 1:
-{{tag>[dnf yum RHEL]}}+{{tag>[dnf dnf5 yum RHEL]}}
  
 ====== DNF (Dandified YUM) ====== ====== DNF (Dandified YUM) ======
 +
 +
 +===== Usage =====
 +<code shell>
 +sudo dnf update kernel kernel-core kernel-modules kernel-headers #커널 패키지만 선택적 업그레이드
 +</code>
 +
 +''<color #c3c3c3>dnf</color> <color #22b14c>//[options]//</color> <color #ff7f27>//command//</color> <color #7092be>//package//</color>''
 +
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**alias**</color>'' 명령 별칭 나열 또는 작성
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**autoremove**</color>'' 종속성으로 설치된 불필요한 꾸러미를 모두 제거합니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**check**</color>'' packagedb에 문제가 있는지 확인
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**check-update**</color>'' 사용 가능한 꾸러미 향상 확인
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**clean**</color>'' **캐쉬된 자료 제거**
 +    * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**clean**</color> **metadata**'' 
 +  * <del>''<color #c3c3c3>**dnf**</color> <color #ff7f27>**deplist**</color>''</del> 더 이상 사용되지 않음(repoquery --deplist 사용) 꾸러미의 종속성과 이를 제공하는 꾸러미 목록 나열
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**distro-sync**</color>'' 설치된 꾸러미를 사용 가능한 최신 버전으로 동기화합니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**downgrade**</color>'' 꾸러미를 하향설치합니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**group**</color>'' 그룹 정보를 표시하거나 사용합니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**help**</color>'' 유용한 사용법 메시지 표시
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**history**</color>'' 연결 내역 표시 또는 사용
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**info**</color>'' 꾸러미 또는 꾸러미 그룹에 대한 세부 정보 표시
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**install**</color>'' 시스템에 꾸러미를 **설치**합니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**list**</color>'' 꾸러미 또는 꾸러미 그룹 **나열**
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**makecache**</color>'' 메타 자료 캐쉬를 생성합니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**mark**</color>'' 설치된 꾸러미를 사용자가 설치한 것으로 표시 또는 표시 해제합니다.
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**module**</color>'' 모듈과 상호 작용합니다.
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**provides**</color>'' 지정된 내용을 제공하는 꾸러미 찾기
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**reinstall**</color>'' 꾸러미 다시 설치
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**remove**</color>'' 시스템에서 꾸러미를 제거합니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**repolist**</color>'' 구성된 소프트웨어 저장소를 표시
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**repoquery**</color>'' 키워드와 일치하는 꾸러미 검색
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**repository-packages**</color>'' 지정된 저장소의 모든 꾸러미에 대해 명령을 실행합니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**search**</color>'' 지정된 문자열의 꾸러미 정보를 검색합니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**shell**</color>'' 대화식 DNF 쉘 실행
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**swap**</color>'' 대화 형 DNF 모드를 실행하여 사양을 제거하거나 설치합니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**updateinfo**</color>'' 꾸러미관련 권고 표시
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**upgrade**</color>'' **시스템에서 꾸러미를 최신화하세요**
 +    * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**upgrade**</color> **kernel**'' **커널 업그레이드**
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**upgrade-minimal**</color>'' 최신화 하지만 ‘최신' 꾸러미에만 시스템에 영향을 줄 수 있는 수정된 문제가 있습니다
 +    * ''<color #22b14c>**--allowerasing**</color>'' 충돌 발생시 기존 버전을 지우고, 새버전으로 교체
 +    * ''<color #22b14c>**--nobest**</color>'' 최신 버전을 고집하지 않고, 의존성 만족(구버전 유지 등)
 +    * ''<color #22b14c>**--exclude**</color> <color #7092be>PACKAGE_NAME</color>'' 특정 패키지 제외. 와일드카드 사용 가능
 +    * ''<color #22b14c>**--downloadonly**</color>'' 꾸러미만 내려받기
 +
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**builddep**</color>'' Install build dependencies for package or spec file
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**changelog**</color>'' 패키지의 변화 기록자료를 보여줍니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**config-manager**</color>'' dnf 환경 선택과 저장소 관리
 +    * ''<color #22b14c>**--add-repo**</color> <color #7092be>URL</color>''url로 **저장소 추가** (''/etc/yum.repo.d''에 다운로드)
 +    * ''<color #22b14c>**--remove**</color> <color #7092be>repository-name</color>'' 저장소 삭제
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**copr**</color>'' Copr 저장소와 상호 작용하십시오.
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**debug-dump**</color>'' 설치된 rpm 패키지에 대한 정보를 파일에 덤프하세요
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**debug-restore**</color>'' 디버그 덤프 파일에 기록 된 패키지 복원
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**debuginfo-install**</color>'' 디버그정보 패키지 설치
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**download**</color>'' 현재 디렉토리에 패키지 내려받기
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**groups-manager**</color>'' 그룹 메타자료 파일을 생성하고 수정합니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**kpatch**</color>'' Toggles automatic installation of kpatch-patch packages
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**needs-restarting**</color>'' 다시 시작해야하는 업데이트 된 바이너리 결정
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**offline-distrosync**</color>'' 시스템의 오프라인 distrosync를 준비합니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**offline-upgrade**</color>'' 시스템의 오프라인 업그레이드를 준비합니다
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**playground**</color>'' 놀이터 저장소와 상호 작용하십시오.
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**repoclosure**</color>'' 저장소에 대한 확인되지 않은 종속성 목록 표시
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**repodiff**</color>'' 두 개의 저장소 구성 사이의 목록 차이점
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**repograph**</color>'' 도트 형식의 전체 패키지 종속성 그래프 출력
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**repomanage**</color>'' rpm 패키지 디렉토리 관리
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**reposync**</color>'' 원격 저장소에서 모든 패키지를 내려받아요
 +  * ''<color #c3c3c3>**dnf**</color> <color #ff7f27>**system-upgrade**</color>'' 새로운 출시로 업그레이드하기 위해 시스템을 준비합니다
 +
 +
 +++++ yum --help | 
 +<code text>
 +usage: dnf [options] COMMAND
 +
 +주요 명령 목록:
 +
 +alias                     명령 별칭 나열 또는 작성
 +autoremove                종속성으로 설치된 불필요한 꾸러미를 모두 제거합니다
 +check                     packagedb에 문제가 있는지 확인
 +check-update              사용 가능한 꾸러미 향상 확인
 +clean                     캐쉬된 자료 제거
 +deplist                   [더 이상 사용되지 않음, repoquery --deplist 사용] 꾸러미의 종속성과 이를 제공하는 꾸러미 목록 나열
 +distro-sync               설치된 꾸러미를 사용 가능한 최신 버전으로 동기화합니다
 +downgrade                 꾸러미를 하향설치합니다
 +group                     그룹 정보를 표시하거나 사용합니다
 +help                      유용한 사용법 메시지 표시
 +history                   연결 내역 표시 또는 사용
 +info                      꾸러미 또는 꾸러미 그룹에 대한 세부 정보 표시
 +install                   시스템에 꾸러미를 설치합니다
 +list                      꾸러미 또는 꾸러미 그룹 나열
 +makecache                 메타 자료 캐쉬를 생성합니다
 +mark                      설치된 꾸러미를 사용자가 설치한 것으로 표시 또는 표시 해제합니다.
 +module                    모듈과 상호 작용합니다.
 +provides                  지정된 내용을 제공하는 꾸러미 찾기
 +reinstall                 꾸러미 다시 설치
 +remove                    시스템에서 꾸러미를 제거합니다
 +repolist                  구성된 소프트웨어 저장소를 표시
 +repoquery                 키워드와 일치하는 꾸러미 검색
 +repository-packages       지정된 저장소의 모든 꾸러미에 대해 명령을 실행합니다
 +search                    지정된 문자열의 꾸러미 정보를 검색합니다
 +shell                     대화식 DNF 쉘 실행
 +swap                      대화 형 DNF 모드를 실행하여 사양을 제거하거나 설치합니다
 +updateinfo                꾸러미관련 권고 표시
 +upgrade                   시스템에서 꾸러미를 최신화하세요
 +upgrade-minimal           최신화 하지만 ‘최신' 꾸러미에만 시스템에 영향을 줄 수 있는 수정된 문제가 있습니다
 +
 +플러그인 명령 목록:
 +
 +builddep                  Install build dependencies for package or spec file
 +changelog                 패키지의 변화 기록자료를 보여줍니다
 +config-manager            dnf 환경 선택과 저장소 관리
 +copr                      Copr 저장소와 상호 작용하십시오.
 +debug-dump                설치된 rpm 패키지에 대한 정보를 파일에 덤프하세요
 +debug-restore             디버그 덤프 파일에 기록 된 패키지 복원
 +debuginfo-install         디버그정보 패키지 설치
 +download                  현재 디렉토리에 패키지 내려받기
 +groups-manager            그룹 메타자료 파일을 생성하고 수정합니다
 +kpatch                    Toggles automatic installation of kpatch-patch packages
 +needs-restarting          다시 시작해야하는 업데이트 된 바이너리 결정
 +offline-distrosync        시스템의 오프라인 distrosync를 준비합니다
 +offline-upgrade           시스템의 오프라인 업그레이드를 준비합니다
 +playground                놀이터 저장소와 상호 작용하십시오.
 +repoclosure               저장소에 대한 확인되지 않은 종속성 목록 표시
 +repodiff                  두 개의 저장소 구성 사이의 목록 차이점
 +repograph                 도트 형식의 전체 패키지 종속성 그래프 출력
 +repomanage                rpm 패키지 디렉토리 관리
 +reposync                  원격 저장소에서 모든 패키지를 내려받아요
 +system-upgrade            새로운 출시로 업그레이드하기 위해 시스템을 준비합니다
 +
 +유용한 사용법 메시지 표시
 +
 +General DNF options:
 +  -c [config file], --config [config file]
 +                        설정 파일 위치
 +  -q, --quiet           자동 실행
 +  -v, --verbose         상세 작업
 +  --version             DNF 버전 표시 및 종료
 +  --installroot [path]  설치 root 설정
 +  --nodocs              문서를 설치하지 마십시오
 +  --noplugins           모든 플러그인 비활성화
 +  --enableplugin [plugin]
 +                        지정된 이름으로 플러그인 활성화
 +  --disableplugin [plugin]
 +                        지정된 이름으로 플러그인 비활성화
 +  --releasever RELEASEVER
 +                        설정 파일과 저장소 파일의 $releasever 값을 재정의합니다
 +  --setopt SETOPTS      임의의 설정과 저장소 옵션을 설정합니다
 +  --skip-broken         꾸러미를 건너뛰어 종속성 문제 해결
 +  -h, --help, --help-cmd
 +                        명령 도움말 표시
 +  --allowerasing        종속성을 해결하기 위해 설치된 꾸러미 지우기 허용
 +  -b, --best            연결에서 사용 가능한 최상의 꾸러미 버전을 사용해보십시오.
 +  --nobest              연결을 최상의 선택 옵션으로 제한하지 마십시오
 +  -C, --cacheonly       시스템 캐쉬에서 완전히 실행하고, 캐쉬를 최신화하지 않습니다
 +  -R [minutes], --randomwait [minutes]
 +                        최대 명령 대기 시간
 +  -d [debug level], --debuglevel [debug level]
 +                        디버깅 출력 레벨
 +  --debugsolver         자세한 해결 결과를 파일로 덤프합니다
 +  --showduplicates      repos에 있는 중복 목록을 목록/검색 명령에 표시합니다
 +  -e ERRORLEVEL, --errorlevel ERRORLEVEL
 +                        오류 출력 수준
 +  --obsoletes           꾸러미가 info, list, repoquery에 더 이상 사용하지 않는 최신화 또는 표시 기능을 위해 dnf의 더 이상 사용되지 않는 처리 로직을 활성화합니다
 +  --rpmverbosity [debug level name]
 +                        rpm 용 디버깅 출력 레벨
 +  -y, --assumeyes       모든 질문에 대해 “예"(yes)로 자동 응답합니다
 +  --assumeno            모든 질문에 대해 "아니오"(no)로 자동 응답합니다
 +  --enablerepo [repo]   임시로 현재 dnf 명령의 용도를 위해 저장소를 활성화합니다. id, 쉼표로-구분된 ids 목록 또는 ids의 glob을 허용합니다. 이와 같은 옵션은 여러 번 지정 할 수 있습니다.
 +  --disablerepo [repo]  임시적으로 현재 dnf 명령의 용도를 위해 동적 저장소를 비활성화 합니다. id, 쉼표로-구분된 ids의 목록 또는 ids의 glob를 허용합니다. 이와 같은 옵션은 여러 번 지정 할 수 있으나, 이는 `--repo`와 함께 상호 배타적입니다.
 +  --repo [repo], --repoid [repo]
 +                        id 나 glob로 특정 리포지토리를 활성화할 수 있습니다. 여러 번 지정할 수 있습니다
 +  --enable              config-manager 명령으로 저장소를 활성화합니다 (자동 저장)
 +  --disable             config-manager 명령으로 저장소를 비활성화합니다 (자동 저장)
 +  -x [package], --exclude [package], --excludepkgs [package]
 +                        이름이나 glob로 꾸러미를 제거합니다
 +  --disableexcludes [repo], --disableexcludepkgs [repo]
 +                        excludepkgs 비활성화
 +  --repofrompath [repo,path]
 +                        사용 할 추가 저장소에 대한 이름표와 경로(baseurl과 동일한 경로)를 여러 번 지정 할 수 있습니다.
 +  --noautoremove        더 이상 사용되지 않는 종속성 제거를 비활성화
 +  --nogpgcheck          gpg 서명 확인을 비활성화 (RPM 정책이 허용하는 경우)
 +  --color COLOR         색상 사용 여부 제어
 +  --refresh             명령을 실행하기 전에 메타 데이터를 만료된 것으로 설정
 +  -4                    IPv4 주소만 확인
 +  -6                    IPv6 주소만 확인
 +  --destdir DESTDIR, --downloaddir DESTDIR
 +                        꾸러미를 복사할 디렉토리를 설정하십시오
 +  --downloadonly        꾸러미만 내려받기
 +  --comment COMMENT     연결에 의견을 추가하십시오
 +  --bugfix              결점 수정 관련 꾸러미 최신화에 포함
 +  --enhancement         개선된 기능과 관련된 꾸러미를 초신화에 포함
 +  --newpackage          새 꾸러미 관련 꾸러미 최신화에 포함
 +  --security            보안 관련 꾸러미 최신화에 포함
 +  --advisory ADVISORY, --advisories ADVISORY
 +                        주어진 권고를 수정하는 데 필요한 꾸러미를 최신화에 포함
 +  --bz BUGZILLA, --bzs BUGZILLA
 +                        주어진 BZ를 수정하는 데 필요한 꾸러미를 최신화에 포함
 +  --cve CVES, --cves CVES
 +                        주어진 CVE를 수정하는 데 필요한 꾸러미를 최신화에 포함
 +  --sec-severity {Critical,Important,Moderate,Low}, --secseverity {Critical,Important,Moderate,Low}
 +                        심각도와 일치하는 보안 관련 꾸러미를 최신화에 포함
 +  --forcearch ARCH      구조의 사용을 강제합니다
 +</code>
 +++++
 ---- struct data ---- ---- struct data ----
 info.name            : DNF info.name            : DNF
  • /home/u613600155/domains/cli.zerotymer.net/public_html/data/attic/dnf.1722949604.txt.gz
  • 마지막으로 수정됨: 2024/08/06 13:06
  • 저자 writer