Linux 故障排除:怎样修复 CentOS 中找不到的“lsb_release”命令?

最近,我遇到了一个名为 “在启动此安装脚本之前,您必须安装 lsb_release 二进制文件。” 在测试“Shinken”网络监控工具时。 经过一番研究,我得到了这个错误的解决方案。 如果您之前遇到过同样的错误,只需执行以下步骤。

首先让我们找出哪个包提供了“lsb_release”命令。 为此,请从终端输入以下命令。

yum provides */lsb_release

示例输出:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.excellmedia.net
 * extras: centos.excellmedia.net
 * updates: centos.excellmedia.net

[...]

redhat-lsb-core-4.1-24.el7.i686 : LSB Core module support
Repo        : base
Matched from:
Filename    : /usr/bin/lsb_release

redhat-lsb-core-4.1-24.el7.x86_64 : LSB Core module support
Repo        : base
Matched from:
Filename    : /usr/bin/lsb_release

正如你在上面的输出中看到的, redhat-lsb-core-4.1-24.el7.x86_64 包提供了 lsb_release 命令。

所以让我们安装它以使用 lsb_release 命令:

yum install redhat-lsb-core

或者

yum install redhat-lsb

就是这样。 lsb_release 命令现在应该可以工作了。

保持愉快。 干杯!

相关阅读:

Posted in: LinuxTags: