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

Начало » Использование СУБД » Firebird, HQbird, InterBase » Коллекция скриптов для одношаговой установки Firebird или HQbird на всех популярных Linux (Первая порция - для Ubuntu и CentOS)
Коллекция скриптов для одношаговой установки Firebird или HQbird на всех популярных Linux [сообщение #5101] Fri, 24 May 2024 19:15 Переход к следующему сообщению
Alexey Kovyazin в настоящее время не в онлайне  Alexey Kovyazin
Сообщений: 26
Зарегистрирован: June 2022
Junior Member
Коллекция скриптов для одношаговой установки Firebird или HQbird на всех популярных Linux:
https://github.com/IBSurgeon/firebirdlinuxinstall

Скачайте нужный скрипт, chmod +x, запустите под рутом, через несколько минут - все работает.

Большая просьба поставить звездочку и добавить в закладки.
Чтобы добавить скрипты для любимого дистра Линукс, пишите запросы в Issues:
https://github.com/IBSurgeon/firebirdlinuxinstall/issues

Там же пишите и про баги.
Re: Коллекция скриптов для одношаговой установки Firebird или HQbird на всех популярных Linux [сообщение #5103 является ответом на сообщение #5101] Mon, 27 May 2024 04:48 Переход к предыдущему сообщениюПереход к следующему сообщению
fraks в настоящее время не в онлайне  fraks
Сообщений: 140
Зарегистрирован: June 2022
Географическое положение: Новосибирск
Senior Member
Я правильно понимаю что эти скрипты используют тот инсталлятор который находится внутри тарбола, и если тот не умеет устанавливать под какую-то платформу, то упс?
Речь про FB3 и AltLinux, например.

Даже если скрипт внутри тарбола умеет устанавливать не в дефолтную папку, то скрипты firebirdlinuxinstall такого не будут использовать, т.к. будет идти в нарушение идеи "одношаговой установки"?
Re: Коллекция скриптов для одношаговой установки Firebird или HQbird на всех популярных Linux [сообщение #5104 является ответом на сообщение #5103] Mon, 27 May 2024 07:53 Переход к предыдущему сообщениюПереход к следующему сообщению
basid в настоящее время не в онлайне  basid
Сообщений: 165
Зарегистрирован: June 2022
Географическое положение: Asia/Irkutsk
Senior Member
Тарболу многое по барабану. Скрипты, в основном, "готовят пакеты и симлинки".
Предназначены для тех, кто не желает разбираться с подготовительным процессом или кому надо "много и быстро".
Хотя во втором случае лично я бы подготовил свой тарбол и "устанавливал" бы его через curl УРЛ|tar -x --compressor ...
Re: Коллекция скриптов для одношаговой установки Firebird или HQbird на всех популярных Linux [сообщение #5105 является ответом на сообщение #5104] Tue, 28 May 2024 17:40 Переход к предыдущему сообщениюПереход к следующему сообщению
ggreggory в настоящее время не в онлайне  ggreggory
Сообщений: 77
Зарегистрирован: July 2022
Member
А не проще ли вместо множества скриптов иметь один, который определяет версию и в зависимости от нее выполняет нужные для данной версии действия?
Re: Коллекция скриптов для одношаговой установки Firebird или HQbird на всех популярных Linux [сообщение #5106 является ответом на сообщение #5105] Wed, 29 May 2024 07:01 Переход к предыдущему сообщениюПереход к следующему сообщению
fraks в настоящее время не в онлайне  fraks
Сообщений: 140
Зарегистрирован: June 2022
Географическое положение: Новосибирск
Senior Member
ggreggory писал(а) Tue, 28 May 2024 21:40
А не проще ли вместо множества скриптов иметь один, который определяет версию и в зависимости от нее выполняет нужные для данной версии действия?
Там совсем несложные скрипты, когда по отдельности. И как раз удобно когда они отдельно:

- при чтении ничего лишнего.
- наличие скрипта под конкретную версию и ОС явно видно.
- что бы увидеть разницу между скриптами, просто делаем между ними diff, а если оно все внутри одного то нужно будет разбираться.
- насколько "удобен" один скрипт на все сразу - можно посмотреть, заглянув в инсталляционный скрипт install.sh, внутри тарбола. Там фиг разберешь подо что он умеет а подо что нет, и каким образом он определяет откуда его запустили, на какой системе. И по факту определяет он это крайне косвенным способом, и в случае с AltLinux он ошибается и делает неработоспособную установку, по крайней мере для 2.5.

И еще, в этом install.sh немеряно атавизмов, опять же, "работает - не трожь", и "для всех случаев сразу", которые уже на 99,9% не случатся.

[Обновления: Wed, 29 May 2024 07:06]

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

Re: Коллекция скриптов для одношаговой установки Firebird или HQbird на всех популярных Linux [сообщение #5107 является ответом на сообщение #5106] Wed, 29 May 2024 10:40 Переход к предыдущему сообщению
basid в настоящее время не в онлайне  basid
Сообщений: 165
Зарегистрирован: June 2022
Географическое положение: Asia/Irkutsk
Senior Member
Из RHEL9, например, выпилен (x)inetd, без которого 2.5 "не летает" и которая, в этом смысле - ни разу не показатель.
Предыдущая тема: firebirdtest.com подробные логи
Следующая тема: C API и получение значения, возвращаемого INSERT ... RETURNING
Переход к форуму:
  


Текущее время: Thu Dec 12 00:10:07 GMT+3 2024

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