Red hat查找命令所属的rpm包

当安装命令软件包时,很多时候命令名不一定就是软件包的名字

如scp命令,其命令名就和软件包名字不一样,直接安装会失败:

#yum install scp

....

Trying other mirror.

No package scp available

Error:Nothing to do

这时我们需要使用下面的方法:

#yum -q install /usr/bin/scp

这里的/usr/bin/scp是不存在的,那为什么可以找到所属的包呢:

其实就是用了rpm数据库查找的,至于为什么要用/usr/bin这个路径,是因为这个命令属于用户,即/usr,这是猜测。

如果用这个路径查找不到包,就换成/bin。对的话,就可以查到。

 

posted @ 2016-07-27 14:42  Uhey  阅读(229)  评论(0编辑  收藏  举报