web-dev-qa-db-ja.com

CentOSでの「bash:setup:commandnotfound」エラー

CentOS5.5で「setup」アプリケーションを使用してApacheWebサーバーを構成しようとすると、次のエラーメッセージが表示されます。

bash: setup: command not found

しかし、私がそれをインストールしようとしたとき:

yum install setup

すでにインストールされており、作業は不要であるという回答がありました。

Rootとしてログインしています。

問題が何であるかについて何か考えはありますか?

どうもありがとう

2
Joe

他の誰かがこの質問に出くわした場合に備えて、OPがすべて設定されているように聞こえますが、ここで少し説明したいと思いました。

次のように、yumを使用してパッケージをインストールする場合。

yum install setup

setupというパッケージをインストールしています。これは、必ずしも同じ名前のapplicationをインストールしていることを意味するわけではありません。この場合、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
larsks

Setuptoolパッケージを探しているのかもしれません

yum install setuptool

setuptoolパッケージは、centos、Fedora、redhat、およびほとんどのrpmベースのディストリビューション用のセットアップコマンドを提供します。

1