Dnf
“dnf info”的輸出中顯示的“系統”儲存庫是什麼?
我正在復習我對 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”簡單嗎?
“
@System
”儲存庫表示您不是從任何儲存庫而是從磁碟上的文件安裝的軟體包$$ manually $$通過
dnf install package.rpm
. 還有@@commandline
用於通過rpm -i
.