리눅스/CentOS

DNF 명령 - DNF 명령 연재 목록

씨실과 날실 2020. 1. 13. 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] 패키지 관리

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의 차이점


안내

앞으로 상당 기간에 걸쳐 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의 차이점



패키지 기본 관리


현재 제 블로그에서 연재 중인 CentOS 8 리눅스를 포함하여 Fedora, RHEL 등 레드햇 계열 리눅스는 패키지 관리 도구 소프트웨어로 DNF를 사용하고 있습니다.

본래 레드햇 계열 리눅스들은 패키지 관리 도구로 Yum을 사용했었습니다.

그러나 Yum은 가지는 낮은 성능과 많은 메모리 사용량, 비효율적인 중복 의존성 해결 메커니즘 등의 문제를 가지고 있어 이를 대체하기 위해 위해 DNF를 개발하기 시작했습니다.

DNF는 페도라 18에 처음 도입되었고, 페도라 22와 레드햇 엔터프라이즈 리눅스 8, CentOS 8부터 기존의 Yum을 대신하여 기본 패키지 관리도구로 채택되었습니다. 물론 기존 Yum도 사용 가능합니다.

대부분의 명령어가 호환이 되나 상이한 부분이 없는 것은 아닙니다.

DNF가 YUM과 비교하여 달라진 명령어

(Changes in DNF CLI compared to YUM)

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

차이점은 위 링크를 참고하시기 바랍니다.





DNF 명령 연재 목록


안내

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

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

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

패키지 기본 관리


[패키지 기본 관리]

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

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

패키지 버전 관리


[패키지 업그레이드]

패키지 일반 업그레이드 : Upgrade / Update Update-To Upgrade-To
패키지 최소 업그레이드 : Upgrade-Minimal / Update-Minimal

[패키지 다운그레이드]

패키지 다운그레이드 : Downgrade

[패키지 업데이트 정보]

업데이트 권고 정보 : Updateinfo
비대화식 업데이트 확인 : Check-Update


DNF 명령 관리


[DNF 명령 관리]

명령 도움말 : Help
명령 별칭 정의 : Alias
대화식 쉘 명령 : Shell


DNF 트랜잭션 관리


[DNF 트랜잭션 관리]

과거 트랜잭션 기록 확인 : History


DNF 저장소 관리


[DNF 저장소 관리]

저장소 정보 : Repolist / Repoinfo
저장소 내 임시 파일 정리 : Clean
저장소 메타 데이터 캐시 : Makecache
저장소 쿼리 명령 : Repoquery
저장소 패키지 명령 : Repository-Packages / Repo-Pkgs


DNF 배포판 동기화


[DNF 배포판 동기화]

배포판 동기화 : Distro-Sync / Distribution-Syncronization


DNF 모듈 관리


[DNF 모듈 관리]

모듈 관리 : Module