没有名字的软件包由yum列出

在我的Fedora 20系统中,我看到这两个没有名字的包(没有第一个):

[user@notebook ~]$ sudo yum list installed|grep rawhide 0.10.23-2.fc19 @rpmfusion-nonfree-rawhide @rpmfusion-free-rawhide 

百胜餐饮公司,他们缺席。 他们怎么能find,删除,修复?

您可能会看到名称或版本很长的软件包。 这些将包装到第二行。 如果是这样, grep只是捡起第二行。 尝试运行grep并列出上一行:

 yum list installed | grep -B1 rawhide 

在yum输出上使用grep会导致这样的结果。 这是从我的百胜输出摘录:

 ... 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 ... 

正如你所看到的,如果你对base单词grep,你会得到两行只有@base

我的build议是grep你正在寻找的软件包的名称或pipe输出到less,而不是寻找单词rawhide

sudo yum list installed | less sudo yum list installed | less然后/生皮