Apache-2.2
CentOS 上的“bash: setup:command not found”錯誤
當我嘗試使用 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