Centos 6 и 389 Directory Server
Опубликовано ср, 12/10/2011 - 14:32 пользователем root
И вот я установил новый выпуск CentOS. Проверил, что в нем работает, мой сборщик логов с мини АТС. И уже начал потирать руки в предвкушении новых свершений как вдруг:
Error: Package: 389-ds-base-1.2.9.9-1.el6.x86_64 (epel-389-ds-base)
Requires: libldif-2.4.so.2()(64bit)
Error: Package: 389-dsgw-1.1.7-2.el6.x86_64 (epel)
Requires: perl(Mozilla::LDAP::Utils)
Error: Package: 389-admin-1.1.23-1.el6.x86_64 (epel)
Requires: perl(Mozilla::LDAP::Utils)
Error: Package: 389-ds-base-1.2.9.9-1.el6.x86_64 (epel-389-ds-base)
Requires: perl-Mozilla-LDAP
Error: Package: 389-ds-base-1.2.9.9-1.el6.x86_64 (epel-389-ds-base)
Requires: perl(Mozilla::LDAP::Conn)
Error: Package: 389-admin-1.1.23-1.el6.x86_64 (epel)
Requires: perl(Mozilla::LDAP::Conn)
Error: Package: 389-admin-1.1.23-1.el6.x86_64 (epel)
Requires: libldif-2.4.so.2()(64bit)
Error: Package: 389-dsgw-1.1.7-2.el6.x86_64 (epel)
Requires: perl-Mozilla-LDAP
Error: Package: 389-dsgw-1.1.7-2.el6.x86_64 (epel)
Requires: perl(Mozilla::LDAP::API)
Error: Package: 389-admin-1.1.23-1.el6.x86_64 (epel)
Requires: perl-Mozilla-LDAP
Error: Package: 389-ds-base-1.2.9.9-1.el6.x86_64 (epel-389-ds-base)
Requires: libsvrcore.so.0()(64bit)
Error: Package: 389-ds-base-libs-1.2.9.9-1.el6.x86_64 (epel-389-ds-base)
Requires: libsvrcore.so.0()(64bit)
Error: Package: 389-ds-base-1.2.9.9-1.el6.x86_64 (epel-389-ds-base)
Requires: perl(Mozilla::LDAP::API)
Error: Package: 389-ds-base-libs-1.2.9.9-1.el6.x86_64 (epel-389-ds-base)
Requires: libldif-2.4.so.2()(64bit)
Error: Package: 389-dsgw-1.1.7-2.el6.x86_64 (epel)
Requires: libldif-2.4.so.2()(64bit)
Error: Package: 389-dsgw-1.1.7-2.el6.x86_64 (epel)
Requires: perl(Mozilla::LDAP::Conn)
Error: Package: 389-admin-1.1.23-1.el6.x86_64 (epel)
Requires: perl(Mozilla::LDAP::API)
Error: Package: 389-ds-base-1.2.9.9-1.el6.x86_64 (epel-389-ds-base)
Requires: perl(Mozilla::LDAP::Utils)
Error: Package: 389-ds-base-1.2.9.9-1.el6.x86_64 (epel-389-ds-base)
Requires: perl(Mozilla::LDAP::LDIF)остановило меня. Но давайте обо всем по порядку.
- Читаем документацию документацию
- Выполняем требования
- Подключаем репозироии EPEL и Fedora People Repos
- Устанавливаем пакет rpm-build
- Скачиваем последние версии пакетов openldap-*.src.rpm, perl-Mozilla-LDAP-*.src.rpmsvrcore-*.src.rpm отсюда http://oss.oracle.com/ol6/SRPMS-updates/
- Для каждого из сказанных пакетов выполняем rpmbuild --rebuild ${packet-name}. При запуске может ругнутся на зависимости. Удовлетворите их.
- Скомпиленные пакеты устанавливаем. У меня они нашлись в /root/rpmbuild/RPMS/x86_64. Подозреваю это от того что компилились от рута. Обращайте внимание на вывод инфы при компиляции
- Наконец можно сделать yum install 389-ds
- Ну и setup-ds-admin.pl напоследок
Если на данном этапе следовать инструкции и попытаться установить 389-ds то Вы получите гору ошибок показанную выше(полный лог прикреплен к заметке). Поэтому приключения продолжаются.
Вы можете спросить: почемуотсюда? Отвечу: потому что именно там я нашел необходимые пакеты! :)
Удачи
| Вложение | Размер |
|---|---|
| 19.21 КБ |