如何从yum list结果中删除包?

时间:2014-08-27 02:27:57

标签: yum

对于专家来说可能是一个快速的问题。在Linux(Centso)

我做了类似

的事情
$ yum list | grep cdh 

返回一堆项目(我正在搜索删除cloudera包)

我知道我可以通过

删除它们
$ yum remove ...

但肯定喜欢在一个命令中执行此操作。有办法吗?非常感谢

目前。我手动将列表结果输出到文本文件,然后将名称复制/粘贴到yum remove中。肯定有更好的办法。感谢

2 个答案:

答案 0 :(得分:0)

yum remove '*cdh*'会做你想要的。虽然要小心检查它要删除的包列表,以确保模式没有捕获太多。

答案 1 :(得分:0)

您可以使用通配符批量删除。

yum remove 'cdh*'

此处有更多信息rpm - erase multiple packages