Назад | Перейти на главную страницу

Ошибка «bash: setup: команда не найдена» в CentOS

Я получаю сообщение об ошибке, когда пытаюсь использовать приложение «настройка» в 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

Возможно вы ищете пакет setuptool

yum установить setuptool

Пакет setuptool предоставит команду установки для centos, fedora, redhat и большинства дистрибутивов на основе rpm.