我正在复习我的DNF知识,偶然发现了一些我搞不懂的东西。dnf info的输出经常显示包属于“系统”存储库:
$ dnf info zip | grep -E ^"Repository|From repo"
Repository : @System
From repo : anaconda我知道" Anaconda“意味着包是由Anaconda安装程序安装的。我不能让我的头绪是“系统”存储库。我有四个启用的存储库,而"System“不是其中之一:
$ 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的输出显示zip生活在一个名为"System“的回购系统中?"System“与"BaseOS”是完全相同的吗?
发布于 2021-05-19 12:11:27
"@System“存储库指示您已安装的包不是从任何repos安装的,而是通过dnf install package.rpm从磁盘上的文件中安装的。
还有"@@commandline“回购,用于通过rpm -i安装的软件包。
https://unix.stackexchange.com/questions/650402
复制相似问题