CentOS 上出现“bash: setup:command not found”错误

CentOS 上出现“bash: setup:command not found”错误

当我尝试使用 CentOS 5.5 上的“安装”应用程序来配置 Apache 网络服务器时,收到以下错误消息。

bash: setup: command not found

但是,当我尝试使用以下命令安装它时:

yum install setup

我得到的回复是它已经安装好了,不需要做任何工作。

我已以 root 身份登录。

知道问题可能出在哪里吗?

非常感谢

答案1

万一其他人偶然发现这个问题,我想在这里提供一些解释,尽管听起来 OP 已经准备好了:

当您使用 安装包时yum,例如:

yum install setup

您正在安装一个名为 的软件包setup。这并不一定意味着您正在安装应用同名。在本例中,setup只是一个安装一些必要系统配置文件的低级包。您可以像这样查看包的完整内容:

rpm -ql setup

您还可以通过以下方式获取有关该包的更多信息:

rpm -qi setup

其中包括该包的描述:

安装包包含一组重要的系统配置和设置文件,例如 passwd、group 和 profile。

如果要安装特定应用程序,可以尝试使用 搜索yum search,或者如果您知道特定二进制名称,通常可以将其作为参数提供yum install。例如:

yum install /bin/zsh

您可以反向推导并找出哪些包拥有特定的文件,如下所示:

rpm -qf /path/to/some/file

例如:

# rpm -qf /usr/bin/ssh
openssh-clients-5.6p1-31.fc15.1.x86_64

答案2

也许你正在寻找 setuptool 包

yum 安装安装工具

setuptool 包将为 centos、fedora、redhat 和大多数基于 rpm 的发行版提供安装命令。

相关内容