Apache-2.2

CentOS 上的“bash: setup:command not found”錯誤

  • March 13, 2013

當我嘗試使用 CentOS 5.5 上的“設置”應用程序來配置 Apache 網路伺服器時,我收到以下錯誤消息。

bash: setup: command not found

但是,當我嘗試使用以下方式安裝它時:

yum install setup

我得到的回應是它已經安裝了,不需要做任何工作。

我以 root 身份登錄。

知道問題可能是什麼嗎?

非常感謝

萬一其他人偶然發現了這個問題,我想我會在這裡提供一些解釋,即使聽起來 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

引用自:https://serverfault.com/questions/287525