Sergey Mereutsa пишет:
Привет!
Хочется странного и одновременно иметь на разных портах одного
физического сервера под OpenSUSE
нормально работающие FB 1.5.5 и FB 2.1 (или FB 2.5).
Да, желательно оба чтоб CS были
В принципе, можно один из них сделать и как SS...
А в чём, собственно, проблема? Собери их с разными префиксами и
вперёд. У меня на продакшене одновременно живут на разных портах и в
разных папках разные версии Птица и ничего страшного.
Собственно ради практики собрал я таки из исходов FB 2.1.1 классика с другим префиксом,
сконфигурировал на другой порт и с ограничением по путям доступа к базам в firebird.conf
FB 1.5.5 ставил готовым, не из исходов, ДО инсталляции 2.1.1.
Т.е. полуторка в /opt/firebird села. А двойку опосля поставил в
/opt/firebird211.
Пришлось доустановить последний autogen, ncurces-devel, иначе конфигратор не
дорабатывал до конца.
При сборке g++ выдавал мноооого
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
Однако, все таки собралось и вроде как даже работает. :-)
Смущает еще одно: /usr/lib/libgds.so смотрит на 2.1.1, а не на полуторку, т.е. локальный клиент таки
"двоешный". Думается мне, что это нефатально.
isql, и полуторошный, и двоешный нормально подключаются к "своим" базам на
"своих" портах ...
Внешние коннекты к разным базам на разных портах тоже выполняются.
Я все так сделал?
;-)
--
Regards,
Ovchinnikov Vasily
ova at tkvc ru