특정 서비스를 운영하기 위해 필요로 하는 프로그램 또는 도구를 쉽게 설치하고 관리 할 수 있도록 하나의 패키지로 묶어 제공하는 것

[testid]
name = testname
baseurl = http://repo.test.com/repository
enable = 1
# id 지정 / YUM 저장소를 구별하기 위해 지정한다.
[testid]
# YUM 저장소의 이름
name = testname
# YUM 저장소의 주소를 지정
baseurl = http://repo.test.com/repository
enable = 0
# gpgkey의 사용 여부
gpgcheck = 0
# gpgkey파일의 경로
gpgkey = file :///run/repo/key
dnf install
<package>


<package>

옵션에 따라 설치되어 있거나 설치할 수 있는 모든 repository를 조회할 수 있다.
| 옵션 | 기능 |
|---|---|
| all | 모든 패키지 목록 확인 |
| available | 현재 등록된 저장소에서 설치 가능한 패키지 목록 확인 |
| extras | 현재 등록된 저장소에서 설치 가능한 설정파일이 없는 패키지 확인 |
| installed | 이미 설치된 패키지 확인 |
| obsoletes | 시스템에 설치된 패키지 중 저장소에서 폐기된 패키지 목록 확인 |
| recent | 최근 저장소에 추가된 패키지 목록 확인 |
| update | 현재 등록된 저장소에서 업데이트 가능한 모든 패키지 목록 확인 |
패키지 업데이트할 때 사용
패키지와 관련된 작업 수행 내역을 출력
