SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » 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 в настоящее время не в онлайне  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 [сообщение #3142 является ответом на сообщение #3141] Sun, 17 September 2023 14:27 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 417
Зарегистрирован: August 2022
Senior Member
Ответ "никак" на все вопросы. Либо поднимай виртуалку либо контейнер. Линукс вообще придурошная вещь, а уж по части раскладки файлов приложений по файловой системе - просто чемпион. Нужно быть семи пядей во лбу чтобы файлы, распакованные из архива, перетасовать ручками так, чтобы они заработали.
Re: Ubuntu 22.04 Firebird 3.0 & Firebird 2.5 [сообщение #3143 является ответом на сообщение #3141] Sun, 17 September 2023 17:44 Переход к предыдущему сообщению
basid в настоящее время не в онлайне  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]

Известить модератора

Предыдущая тема: isc_net_connect_err
Следующая тема: coalesce() как реализована?
Переход к форуму:
  


Текущее время: Thu Dec 19 06:30:18 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00759 секунд