Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Прошу помощи! (Установка BerkleyDB)  (Прочитано 2322 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн adrenalin-rush

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Прошу помощи! (Установка BerkleyDB)
« : 05 Апрель 2011, 04:24:22 »
Ребята, помогите разобраться! Хочу поставить OpenLDAP но она требует BerkleyDB:
checking for ctime_r... yes
checking for gmtime_r... yes
checking for localtime_r... yes
checking for gethostbyname_r... yes
checking for gethostbyaddr_r... yes
checking number of arguments of ctime_r... 2
checking number of arguments of gethostbyname_r... 6
checking number of arguments of gethostbyaddr_r... 8
checking db.h usability... no
checking db.h presence... no
checking for db.h... no
configure: error: BDB/HDB: BerkeleyDB not available


Скачал BerkleyDB, поставил:

(Нажмите, чтобы показать/скрыть)


Но вот это не понятно :-[ , как это проделать?
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/BerkeleyDB.5.1/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------


Пользователь решил продолжить мысль [time]Mon Apr  4 13:26:48 2011[/time]:
Блин, ребят.... кто то же должен знать. Как это делается, это даже не относиться к BerkleyDB, просто подскажите че ей надо ?  ???
« Последнее редактирование: 05 Апрель 2011, 11:24:20 от adrenalin-rush »

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Прошу помощи!
« Ответ #1 : 05 Апрель 2011, 08:13:27 »
Измените название темы на более информативное, иначе тема будет закрыта.
Старайтесь далее не создавать темы с неинформативным названием.

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Прошу помощи!
« Ответ #2 : 05 Апрель 2011, 09:08:27 »
sudo apt-get install slapd ldap-utilsне?
Tempora mutantur et nos mutantur in illis

Оффлайн adrenalin-rush

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Прошу помощи!
« Ответ #3 : 05 Апрель 2011, 11:17:10 »
Измените название темы на более информативное, иначе тема будет закрыта.
Старайтесь далее не создавать темы с неинформативным названием.


Была создана тема с информативным и конкретным названием, отражающим суть вопроса  https://forum.ubuntu.ru/index.php?topic=146418.0 , но!.. она была проигнорирована, так как принятие решения о прочтении той или иной темы принимается на этапе осознания ее названия. Поэтому для увеличения процента прочтений данной темы, название было изменено.
sudo apt-get install slapd ldap-utilsне?

Видимо нет. Он просит что то сделать, и для этого воспользоваться утилитами определенными, название утилиты я вижу, но что именно требуется в этом тексте не понимаю.
« Последнее редактирование: 05 Апрель 2011, 11:30:48 от truegeek »

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Tempora mutantur et nos mutantur in illis

Оффлайн adrenalin-rush

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Прошу помощи! (Установка BerkleyDB)
« Ответ #5 : 06 Апрель 2011, 03:57:52 »
О! Спасибо. Хорошая статья... Почитаю попробую. Но все же хочется добить этот вопрос. :( Программа хочет что бы я добавил переменные среды, но при помощи какой то libtools, а как это сделать не понятно...

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2262
    • Просмотр профиля
Re: Прошу помощи! (Установка BerkleyDB)
« Ответ #6 : 06 Апрель 2011, 10:09:24 »
Ничего она от Вас не хочет. Точнее, все, что нужно - сделано (должно было быть сделано) мантейнером (сопровождающим) пакета.
У Вас что-то не работает, или Вы просто увидели надпись? Надпись вообще-то говорит о том, что "If you ever happen to want to link against installed libraries in a given directory, LIBDIR..." - так Вам это не нужно.

Оффлайн adrenalin-rush

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Прошу помощи! (Установка BerkleyDB)
« Ответ #7 : 07 Апрель 2011, 10:51:58 »
Да не работает. Пытаюсь поставить ldap, а она спотыкается на на Berkley и говорит что ее в системе нет. Сама база при установке говорит что нужно воспользоваться переменными системными (точнее переменными окружения) что бы ее могли увидеть другие приложения, такие как ldap например. Именн это она и предлогает реализовать, просто я не понимаю как именно.

Пользователь решил продолжить мысль [time]Thu Apr  7 10:53:12 2011[/time]:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
« Последнее редактирование: 07 Апрель 2011, 10:54:01 от adrenalin-rush »

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2262
    • Просмотр профиля
Re: Прошу помощи! (Установка BerkleyDB)
« Ответ #8 : 07 Апрель 2011, 11:25:28 »
Стоп-стоп-стоп. Что значит "хочу поставить openldap"? На фига, простите, его компилировать? Почему не просто

sudo apt-get install slapd

?

Оффлайн adrenalin-rush

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Прошу помощи! (Установка BerkleyDB)
« Ответ #9 : 07 Апрель 2011, 12:02:06 »
Чесно не помню мотив, почему так я начал делать. Но в любом случае скачанные сурсы ldap свежее. Еще sudo apt-get install slapd у меня тут не работает (на работе), начальник на циске зарубил все порты кроме http. и приходится пользоваться synaptic через прокси. Это первое. Еще я чет не совсем понимаю что такое slapd и что этот пакет в себе содержит. Третье: я думаю что собирая такую систему как подобие домена виндовс надо бы хорошенечко понимать что для этого нужно и какие приложения при этом применяются, а что может внести понимание вопроса, как сбор системы в целом и сурсов?  :coolsmiley:

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Прошу помощи! (Установка BerkleyDB)
« Ответ #10 : 07 Апрель 2011, 12:25:46 »
а что может внести понимание вопроса, как сбор системы в целом и сурсов?
дада, make привносит просветление, куда-там апт-гету ;)
Tempora mutantur et nos mutantur in illis

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2262
    • Просмотр профиля
Re: Прошу помощи! (Установка BerkleyDB)
« Ответ #11 : 07 Апрель 2011, 13:18:57 »
Ну, уважаемый... Если дело в том, чтобы "обрести понимание вопроса", то, думаю, ответ на Ваш исходный вопрос Вам лучше самому отыскать. А то - какое тут "понимание" будет?

UPD: Тем более, что там английским по белому написано, что нужно делать...
« Последнее редактирование: 07 Апрель 2011, 13:21:23 от Karl500 »

Оффлайн adrenalin-rush

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Прошу помощи! (Установка BerkleyDB)
« Ответ #12 : 07 Апрель 2011, 13:35:55 »
Ну, уважаемый... Если дело в том, чтобы "обрести понимание вопроса", то, думаю, ответ на Ваш исходный вопрос Вам лучше самому отыскать. А то - какое тут "понимание" будет?

UPD: Тем более, что там английским по белому написано, что нужно делать...

Да написано ) я делаю что написано, но результат тот же....   ??? поправьте если я ошибаюсь, там сказано что необходимо добавить путь к библиотекам в две переменные окружения, я делаю это при помощи комманды

ПЕРЕМЕННАЯ
export ПЕРЕМЕННАЯ="/путь/кбиблам"

После еще раз начинаю конфигурирование ldap. Но он останавливатеся все на том же месте!! Говорит нет в системе BDB и все тут
Или делать это надо не так?

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2262
    • Просмотр профиля
Re: Прошу помощи! (Установка BerkleyDB)
« Ответ #13 : 07 Апрель 2011, 13:51:54 »
Еще раз. Если цель - поставить openldap, то это делается не так. Если цель - собрать openldap из исходников, то это тоже делается не так (намек: пакет libdb-dev).
Если цель - поставить все из исходников, то это тоже делается не так. Вам тогда вот сюда: http://www.linuxfromscratch.org/lfs/

Оффлайн adrenalin-rush

  • Автор темы
  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Прошу помощи! (Установка BerkleyDB)
« Ответ #14 : 07 Апрель 2011, 14:27:25 »
Еще раз. Если цель - поставить openldap, то это делается не так. Если цель - собрать openldap из исходников, то это тоже делается не так (намек: пакет libdb-dev).
Если цель - поставить все из исходников, то это тоже делается не так. Вам тогда вот сюда: http://www.linuxfromscratch.org/lfs/

Интересно! что значит не так )! я скачал ldap, ставлю его, удовлетворяя зависимости на этапе вывода команды ./configure. Если потом еще что то понадобиться доставить, доставлю) почему же вы говорите, что я не правильно провожу установку?
Пакет libdb-dev понятно, поставит мне в систему все необходимые библиотеки berkleyDB и проведет настройку, но я решил воспользоваться сурсом BDB. И впринципе удачно все, кроме вот переменных которые он просит завенсти...

И сайт который вы мне дали, очень интересная чтука ))) обязатльно займусь его изучением. И все же... если мне удастся подбедить установку berkley , то ldap тоже встанет! Единственное что меня смущает это то что рекомендованный пакет имеет в названии слово dev а это значит, что он положит те самые либы куда надо. Но опять же тоже самое говорит и сурс БДБ. Следовательно предпринимая те шаги котороые я предпринимаю я добьюсь желаемого результата ))  8) Ведь так?

 

Страница сгенерирована за 0.267 секунд. Запросов: 23.