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

Каковы зависимости пакетов для httpd? (rhel 5)

Наша компания использует домашние репозитории и систему для их настройки, которая, кстати, пока не работает. Это вызывает у меня проблему, поскольку я не могу добавлять репозитории и, следовательно, не могу устанавливать программное обеспечение на этот ящик RHEL 5.

Я могу войти в Red Hat и загрузить пакеты, но я не могу найти список всего, что входит в группу пакетов, когда вы запускаете «yum install httpd». Может ли кто-нибудь предоставить список этих пакетов? Буду признателен.

Разве RPM не говорит вам, чего вам не хватает при попытке установить пакет? например: rpm -ivh httpd-whatever.rpm

Как насчет этого для реальных пакетов: # for LINE in $(rpm -qR httpd);do rpm -q --whatprovides $LINE; done | sort | uniq | grep -v "no package provides"

apr-1.2.7-11.el5_6.5
apr-util-1.2.7-11.el5_5.2
bash-3.2-32.el5
chkconfig-1.3.30.2-2.el5
coreutils-5.97-34.0.1.el5_8.1
db4-4.3.29-10.el5_5.2
expat-1.95.8-11.el5_8
file-4.17-28
findutils-4.2.27-6.el5
gawk-3.1.5-16.el5
glibc-2.5-107
httpd-2.2.3-76.0.1.el5_9
initscripts-8.45.42-1.0.3.el5_8.1
libselinux-1.33.4-5.7.el5
mailcap-2.1.23-1.fc6
mktemp-1.5-24.el5
openldap-2.3.43-25.el5_8.1
openssl-0.9.8e-26.el5_9.1
pcre-6.6-6.el5_6.1
shadow-utils-4.0.17-21.el5
zlib-1.2.3-7.el5

Это для httpd-2.2.3-76.0.1.el5_9

РЕДАКТИРОВАТЬ: Следующий ответ неверен, но оставлен для потомков. Учитесь на моем стыде и неудачах.

Выполните следующую команду: yum deplist httpd (Для этого требуется, чтобы репозиторий был доступен для определения зависимостей, поэтому он бесполезен в этом сценарии, когда репозитории недоступны.)

Возможно, вам будет проще использовать pkgs.org для разрешения зависимостей.

Это особенно удобно, когда у вас нет доступа к системе или она каким-то образом не работает.

Вот зависимости httpd в RHEL5:

http://pkgs.org/centos-5-rhel-5/centos-rhel-x86_64/httpd-2.2.3-74.el5.centos.x86_64.rpm.html