Yum
yum search 找不到,但可以在 yum list 中看到
我在 RHEL 6.3 中使用 yum 儲存庫時遇到問題。首先,我創建了 yum 儲存庫,使用 rpmforge 儲存庫。我也
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
任何人都知道它是怎麼發生的?
我不想替換slm 提供的好答案。
在使用 yum search 進行搜尋時,您通常不使用任何正則表達式(glob),因為命令搜尋已經在包名稱及其摘要中尋找子字元串。我怎麼知道這個?當您使用 yum 搜尋時,有一條消息會告訴您這一點。 僅名稱和摘要匹配,對所有內容使用“搜尋全部”。
嘗試不使用正則表達式進行搜尋
yum search zzip
如果您使用 yum 搜尋,則不必使用星號 (*) 字元。Yum search 搜尋您輸入的整個文本。嘗試使用“yum search zzip”。