使用 yum 搜索找不到,但可以在 yum 列表中看到

使用 yum 搜索找不到,但可以在 yum 列表中看到

我在 RHEL 6.3 中使用 yum 存储库时遇到问题。首先,我使用 rpmforge 存储库创建了 yum 存储库。我yum list也可以做。这是 yum list 结果的最后一行。

zssh.x86_64                                    1.5-0.c.2.el6.rf                     rpmforge 
zsync.x86_64                                   0.6.2-1.el6.rf                       rpmforge 
zvbi.x86_64                                    0.2.33-2.el6.rf                      rpmforge 
zvbi-devel.x86_64                              0.2.33-2.el6.rf                      rpmforge 
zziplib.x86_64                                 0.13.45-1.el6.rf                     rpmforge 
zziplib-devel.x86_64                           0.13.45-1.el6.rf                     rpmforge 

但是,如果我 yum search for zzip*,结果会是这样的

[root@noi Downloads]# yum search zzip*
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Warning: No matches found for: zzip*
No Matches found

刚安装的时候又不一样了

[root@noi Downloads]# yum install zzip*
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package zziplib.x86_64 0:0.13.45-1.el6.rf will be installed
---> Package zziplib-devel.x86_64 0:0.13.45-1.el6.rf will be installed
--> Processing Dependency: SDL-devel for package: zziplib-devel-0.13.45-1.el6.rf.x86_64
--> Processing Dependency: zlib-devel for package: zziplib-devel-0.13.45-1.el6.rf.x86_64
--> Finished Dependency Resolution
Error: Package: zziplib-devel-0.13.45-1.el6.rf.x86_64 (rpmforge)
           Requires: zlib-devel
Error: Package: zziplib-devel-0.13.45-1.el6.rf.x86_64 (rpmforge)
           Requires: SDL-devel
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

有人知道这是怎么发生的吗?

答案1

我不想更换slm提供的很好的答案

使用 yum search 搜索时通常不使用任何正则表达式(glob),因为命令搜索已经在包名称及其摘要中查找子字符串。我怎么知道这个?当您使用 yum search 时,会有一条消息告诉您这一点。 仅名称和摘要匹配,对所有内容使用“搜索全部”。

尝试不使用正则表达式进行搜索yum search zzip

答案2

如果您使用 yum 搜索,则不必使用星号 (*) 字符。 Yum search 搜索您输入的整个文本。尝试使用“yum search zzip”。

相关内容