День добрый.
Есть freebsd 10.1, установлен mysql56.
Для определенной программы необходим mysql5.0 с библиотекой libmysqlclient.so.15
Собственно эта либа то mysql 5.0.
Как можно собрать из исходников эту либу (mysql 5.0 уже нет в портах), и как ее можно "притулить в систему"?
Либа нужна именно от 5.0, сим линк от других не работает, видно прога проверяет ерсию либы ...
Собственно есть 2 варианта:
1. Скопировать либу из другой системы, и как то зарегить ее в системе (но не факт что будет работать т.к. скорее всего будет собрана не в freebsd10)
2. Собрать в freebsd10 и добавить в систему.
Собственно как это делать правильно?
Гуру, прошу Вашей помощи ....
Как собрать нужную библтотеку?
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- kharkov_max
- капитан
- Сообщения: 1861
- Зарегистрирован: 2008-10-03 14:56:40
Re: Как собрать нужную библтотеку?
Собственно прогу запустил...
Нашел у себя же в jail эту либу собранную на freebsd8.X, подкинул к каталог /usr/local/lib/compat/pkg и сделал /etc/rc.d/ldconfig restart
Прога подцепила библиотеку и начала работать с mysql.
Собственно подобный вопрос я уже задавал в этой теме http://forum.lissyara.su/viewtopic.php?f=53&t=37638
Но решением так и не обзавелся...
Вроде вопрос решен, но осадок остался ...
Осадок от не понимания как собрать библиотеку из исходников mysql...
Если у кого есть решение отпишите пожалуйста
Нашел у себя же в jail эту либу собранную на freebsd8.X, подкинул к каталог /usr/local/lib/compat/pkg и сделал /etc/rc.d/ldconfig restart
Прога подцепила библиотеку и начала работать с mysql.
Собственно подобный вопрос я уже задавал в этой теме http://forum.lissyara.su/viewtopic.php?f=53&t=37638
Но решением так и не обзавелся...
Вроде вопрос решен, но осадок остался ...
Осадок от не понимания как собрать библиотеку из исходников mysql...
Если у кого есть решение отпишите пожалуйста
- kharkov_max
- капитан
- Сообщения: 1861
- Зарегистрирован: 2008-10-03 14:56:40
Re: Как собрать нужную библтотеку?
Решение неожиданно нашлось )))
Качаем с офф сайта mysql для freebsd AMD64 последнюю версию сервера Mysql5.91 Server, в архиве в каталоге lib, есть эта либа.
Кидаем ее в
/usr/local/lib/compat/pkg
и перезагружаем ldd
/etc/rc.d/ldconfig restart
После этого прогромма которой необходим mysql клиент версии 5.0, будет работать.
Как минимум так у меня заработало.
Восстанавливал Teamspeak3...
Качаем с офф сайта mysql для freebsd AMD64 последнюю версию сервера Mysql5.91 Server, в архиве в каталоге lib, есть эта либа.
Кидаем ее в
/usr/local/lib/compat/pkg
и перезагружаем ldd
/etc/rc.d/ldconfig restart
После этого прогромма которой необходим mysql клиент версии 5.0, будет работать.
Как минимум так у меня заработало.
Восстанавливал Teamspeak3...
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Как собрать нужную библтотеку?
эта... а не канает?
Код: Выделить всё
man libmap.conf
Убей их всех! Бог потом рассортирует...