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