重新装了一下centos7,发现lsb_release 命令不可用,欧,没有装,那么就想当然的装一下吧:
yum install lsb_release
不行。。。lsb_release 是一个程序包中的一个程序,不能通过此方式进行安装,首要的就是要找到lsb_release所在的包名才行。
上命令 yum whatprovides lsb_release
都在redhat-lsb-core-4.1-27.e17.centos.1.x86_64 包中,那么安装就完了(截图是安装完包后截的,所以有下面的filename及路径):
yum install redhat-lsb-core 即可
有时需要查看系统的某个程序是哪个包的,可以用以下方法查询:
1、先whereis 文件进行定位。 2、用rpm -qf 文件进行查询。
如查询ifconfig命令属于哪个包的。
先whereis ifconfig
rpm -qf /usr/sbin/ifconfig