Показать сообщение отдельно
Старый 18.02.2009, 20:33     # 4
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
netams + mysql-5.1

столкнулся сегодня с нелюбовью netams к mysql-5.1
привожу решение (может пригодится кому):

Код:
/usr/local/etc/rc.d/mysql stop
cd
pkg_create -b mysql-client-5.1.30 (это чтоб не компилить его сызнова после сноса)
cd /usr/ports/databases/mysql51-client/
make deinstall
cd /usr/ports/databases/mysql50-client/
make install
cp -R /usr/local/lib/mysql /usr/local/lib/mysql50
cp -R /usr/local/include/mysql /usr/local/include/mysql50
make deinstall
cd
pkg_add mysql-client-5.1.30.tbz (вот оно и пригодилось)
/usr/local/etc/rc.d/mysql start
cd /usr/ports/net-mgmt/netams
make extract
здесь рихтуем файло ./work/netams-3.4.1rc1/configure.sh - заменяем в path "mysql" на "mysql50", у меня получилось

Цитата:
paths="/usr/lib /usr/local/lib /usr/local/lib/mysql50 /usr/local/include/mysql50 /usr/local/include /usr/include /opt/csw/include $ORACLE_HOME/lib32 $ORACLE_HOME/lib /usr/include/libipq /usr/pkg/include /usr/pkg/lib /usr/lib64 /usr/include/postgresql "
далее:
Код:
make install
cp /usr/local/lib/mysql50/libmysqlclient.so.15 /usr/local/lib/mysql/
/usr/local/etc/rc.d/netams restart

тьфу-тьфу-тьфу - вроде работает

зы. решение под FreeBSD, но думаю, что общий смысл понятен, и на других осях тоже найдутся подобные варианты.
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума