Начало » Использование СУБД » Firebird, HQbird, InterBase » Ubuntu 22.04 Firebird 3.0 & Firebird 2.5
Ubuntu 22.04 Firebird 3.0 & Firebird 2.5 [сообщение #3141] |
Sun, 17 September 2023 10:43 |
tarakan
Сообщений: 2 Зарегистрирован: January 2023
|
Junior Member |
|
|
Здравствуйте, помогите пожалуйста установить на Ubuntu server 22.04 Firebird 3.0 & Firebird 2.5.
Был установлен Firebird 3.0, скачал 2.5, остановил 3.0, запустил install.sh на 2.5, он установился.
Но...
1.где его искать как сервис?
2.как его добавить а автозагрузку?
3.как его останавливать/запуска?
4.как их запустить вместе (понятно, что на разных портах в файле firebird.conf)?
[Обновления: Sun, 17 September 2023 10:44] Известить модератора
|
|
|
|
Re: Ubuntu 22.04 Firebird 3.0 & Firebird 2.5 [сообщение #3143 является ответом на сообщение #3141] |
Sun, 17 September 2023 17:44 |
basid
Сообщений: 166 Зарегистрирован: June 2022 Географическое положение: Asia/Irkutsk
|
Senior Member |
|
|
tarakan писал(а) Sun, 17 September 2023 15:43Здравствуйте, помогите пожалуйста установить на Ubuntu server 22.04 Firebird 3.0 & Firebird 2.5.
Был установлен Firebird 3.0 Удаляем FB3 и скачиваем два тарбола обеих версий.
FB2.5 собран без binreloc и будет работать только из того каталога, для которого он был скомпилирован (/opt/firebird по умолчанию, но в ночных сборках мне попадалось и /opt/fb25cs).
Для тарболов актуальных версий FB3.0 у install.sh есть ключ -path, позволяющий установить FB3 в "отдельный" каталог.
Для классика FB2.5 нужен (x)inetd. Но можно, по аналогии с классиком FB3, "навОять" пару юнитов. И ещё один юнит - для режима суперклассик. В этом случае (собственные юниты) нельзя использовать штатное переключение архитектур скриптом из сборки.
При установке с опцией -path к именам юнитов FB3 добавляется "суффикс от пути". Если по умолчанию (/opt/firebird) будет привычное firebird-superserver, то при установке в /opt/fb30 станет firebird.opt_fb30-superserver (опущен суффикс умалчиваемого типа юинитов - .service).
P.S.
На "новых" юниксах (Ubuntu 19+, в частности) для тройки нужен ncurses5 ("пакет совместимости") и симлинк tommath.so.0 на tommath.so.1. Сам tommath1 тоже должен быть установлен.
[Обновления: Sun, 17 September 2023 17:46] Известить модератора
|
|
|
Переход к форуму:
Текущее время: Thu Dec 19 06:30:18 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00759 секунд
|