Yum
yum 未列出名稱的軟體包
在我的 Fedora 20 系統中,我看到這兩個沒有名稱的包(也沒有版本一):
[user@notebook ~]$ sudo yum list installed|grep rawhide 0.10.23-2.fc19 @rpmfusion-nonfree-rawhide @rpmfusion-free-rawhide
而在 Yum Extender 中,它們不存在。他們怎麼能找到、刪除、修復?
您可能會看到名稱或版本很長的軟體包。這些將換行到第二行。如果是這樣,
grep
就只能接二線了。嘗試grep
列出上一行來執行:yum list installed | grep -B1 rawhide
在 yum 輸出上使用 grep 可能會導致這種結果。這是我的 yum 輸出的摘錄:
... libnl.x86_64 1.1-14.el6 @base libogg.x86_64 2:1.1.4-2.1.el6 @base libpcap.x86_64 14:1.0.0-6.20091201git117cb5.el6 @base libpciaccess.x86_64 0.13.1-2.el6 @anaconda-CentOS-201303020151.x86_64/6.4 libselinux.x86_64 2.0.94-5.3.el6_4.1 @base ...
如您所見,如果您對 word 進行 grep
base
,您將得到兩行@base
我的建議是對您要查找的包的名稱進行 grep,或者將輸出通過管道傳輸到 less 而不是查找單詞rawhide:
sudo yum list installed | less
然後 /rawhide