..
声明:
本博客欢迎转发,但请保留原作者信息!
博客地址:http://blog.csdn.net/liujiong63
新浪微博:@Jeremy____Liu
内容系本人学习、研究和总结,如有雷同,实属荣幸!
RPM Provides指定RPM包提供的能力,通常与包名相同。
OpenStack发布的一些RPM包名会带有python2或者python3,是因为在RPM的spec文件里写明要打出对应python版本的RPM包。如https://github.com/rdo-packages/oslo-policy-distgit/blob/rpm-master/python-oslo-policy.spec#L22和https://github.com/rdo-packages/oslo-policy-distgit/blob/rpm-master/python-oslo-policy.spec#L80
查询哪些RPM包提供指定的能力的命令:rpm -q –provides capability
例子:
[root@controller ~]# rpm -q --provides python2-oslo-context
python-oslo-context
python2-oslo-context = 3.9.2-1.el7.centos