我确信yum不支持它的安装命令的正则表达式,但是我想知道是否有一种方法来模拟它,并且有一个命令可以这样做:
通常这方面的正则表达式是python[2]?-foo。怎么才能用百胜做这件事?
发布于 2018-10-09 18:57:04
我找到了一种获得类似行为的方法
yum -y --exclude='python3*' install python*-foo此方法允许您避免安装比所需版本更多的python版本。可能不是很完美,但在我的情况下却做到了这一点。
发布于 2018-10-09 12:40:30
由于除了使用shell全局模式在包中搜索之外,您必须了解包名的一个公共部分,比如python,在yum搜索中应该使用它,然后做一个grep来缩小结果:
yum search python | grep -Po '(?i)^\S*?python2?-foo\S*' > packages然后使用yum install $(cat packages)完成所有这些的安装。
https://stackoverflow.com/questions/52720782
复制相似问题