当我尝试在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的发行版提供设置命令。