"dnf info" 출력에 표시된 "system" 저장소는 무엇입니까?

"dnf info" 출력에 표시된 "system" 저장소는 무엇입니까?

DNF 지식을 복습하고 있는데, 알 수 없는 것을 우연히 발견했습니다. 일반적 으로 출력에서는 dnf info특정 패키지가 "시스템" 저장소에 속해 있음을 보여줍니다.

$ dnf info zip | grep -E ^"Repository|From repo"
Repository   : @System
From repo    : anaconda

나는 "anaconda"가 Anaconda 설치 프로그램에 의해 패키지가 설치되었음을 의미한다는 것을 이해합니다. 내가 알아낼 수 없는 것은 "시스템" 저장소입니다. 네 개의 활성화된 저장소가 있는데 "시스템"은 그 중 하나가 아닙니다.

$ dnf repolist --enabled
repo id                          repo name
appstream                        AlmaLinux 8 - AppStream
baseos                           AlmaLinux 8 - BaseOS
extras                           AlmaLinux 8 - Extras
powertools                       AlmaLinux 8 - PowerTools

dnf repoquery -i zip또한 실제 저장소가 표시되는 것으로 나타났습니다 .

$ dnf repoquery -i zip | grep ^Repository
Repository   : baseos

dnf info그렇다면 show의 출력이 zip"System"이라는 저장소에 있는 이유는 무엇입니까? "시스템"은 "BaseOS"와 동일합니까?

답변1

" @System" 저장소는 저장소가 아닌 디스크의 파일에서 [수동으로] 설치한 패키지를 의미합니다 dnf install package.rpm.

@@commandline를 통해 사용할 수 있는 " " 저장소 도 있습니다 rpm -i.

관련 정보