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

当我尝试在CentOS 5.5上使用'setup'应用程序来configurationApache web服务器时,我收到了folling错误消息。

bash: setup: command not found 

但是,当我试图安装它:

 yum install setup 

我得到了已经安装的响应,没有工作需要完成。

我以root身份login。

任何想法可能是什么问题?

非常感谢

如果其他人绊倒了这个问题,我想我会提供一些解释,尽pipe听起来像OP是全部设置的:

当你使用yum安装一个软件包时,如:

 yum install setup 

你正在安装一个名为setup的软件包。 这并不意味着你正在安装一个同名的应用程序 。 在这种情况下, setup程序只是一个简单的安装一些必要的系统configuration文件的软件包。 你可以看到这个包的完整内容:

 rpm -ql setup 

你可以得到更多关于这个包的信息:

 rpm -qi setup 

这包括对软件包的描述:

安装程序包包含一组重要的系统configuration和设置文件,例如密码,组和configuration文件。

如果你想安装一个特定的应用程序,你可以尝试用yum search来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 

可能是你正在寻找setuptool包

yum安装setuptool

setuptool软件包将为centos,fedora,redhat和大多数基于rpm的发行版提供设置命令。