此输出中存储库名称旁边的 @ 符号的含义是什么:
yum 列表 | grep jdk
jdk.x86_64 2000:1.7.0_25-fcs@puppmst-repo
这是在 CentOS 6.4 中运行的。
答案1
yum 的手册页在列表选项下说明了这一点 -
name.arch [epoch:]version-release repo or @installed-from-repo
所以我想说你从 puppmst-repo 安装了 jdk.x86_64
答案2
这意味着特定的包可以在该 repo 上使用或者可以从该 repo 安装。
答案3
@ 表示已安装的 rpm。
例如
1)使用“rpm”命令查询已安装的rpm:
[root@m440 ~]# rpm -qa |grep gzip
gzip-1.9-9.el8.x86_64
2)现在与“yum list”输出进行比较
[root@m440 ~]# yum list |grep gzip
gzip.x86_64 1.9-9.el8 @rhel-8-for-x86_64-baseos-rpms
nbdkit-plugin-gzip.x86_64 1.4.2-5.module+el8.1.0+ rhel-8-for-x86_64-appstream-rpms
这显示已安装的“gzip”的 @,以及
未安装的另一个 rpm 的 missing-@。