yum使得centos等linux發行版的包的安裝變得更加容易。這篇文章主要介紹一下如何通過yum provides或者yum whatprovides命令來查詢某個命令在哪個安裝包裡,從而進行安裝。
當我們希望安裝wget命令,而包的名字也是wget,這時使用yum install wget即可,很多軟體安裝包均是如此。但也有很多不同,比如selinux的乙個配置命令semanage,安裝包名就不同,實際上yum提供了很多命令可以進行搜尋,比如yum provides或者yum whatprovides。
[root@host124 ~]# yum provides semanage
loaded plugins: fastestmirror
determining fastest mirrors
...省略
policycoreutils-python-2.5-33.el7.x86_64 : selinux policy core python utilities
repo : base
matched from:
filename : /usr/sbin/semanage
[root@host124 ~]#
[root@host124 ~]# yum whatprovides semanage
loaded plugins: fastestmirror
loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* extras: mirrors.huaweicloud.com
* updates: mirror.bit.edu.cn
policycoreutils-python-2.5-33.el7.x86_64 : selinux policy core python utilities
repo : base
matched from:
filename : /usr/sbin/semanage
[root@host124 ~]#
可以看到,使用yum provides或者yum whatprovides均可查到其**於policycoreutils-python-2.5-33.el7.x86_64包,所以使用yum install policycoreutils-python或者yum install policycoreutils-python-2.5-33.el7.x86_64即可完成安裝。
[root@host124 ~]# yum install policycoreutils-python
...省略
complete!
[root@host124 ~]# which semanage
/usr/sbin/semanage
[root@host124 ~]#
Spring如何判斷某個類用了某個註解
spring提供了乙個annotationutils類用於判斷某個類是否用了某個註解,以 kafkalistener為例,kafkalistener ann annotationutils.findannotation clazz,kafkalistener.class clazz為使用了該註解的類...
yum軟體倉庫基礎命令
yum repolist all 列出所有倉庫 yum list all 列出倉庫中所有軟體包 yum info httpd 檢視apache軟體包資訊 yum y install httpd 安裝apache軟體包 yum reinstall httpd 重新安裝apache軟體包 yum upd...
JsonCpp如何判斷是否有某個KEY
文章出自 jsoncpp如何判斷是否有某個key,使用json key 和is 的函式即可。如果json中沒有key鍵,則會建立乙個空成員或者返回乙個空成員。access an object value by name,create a null member if it does not exis...