Начало » Использование СУБД » Firebird, HQbird, InterBase » Коллекция скриптов для одношаговой установки Firebird или HQbird на всех популярных Linux (Первая порция - для Ubuntu и CentOS)
|
|
|
|
Re: Коллекция скриптов для одношаговой установки Firebird или HQbird на всех популярных Linux [сообщение #5106 является ответом на сообщение #5105] |
Wed, 29 May 2024 07:01   |
fraks
Сообщений: 144 Зарегистрирован: 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] Известить модератора
|
|
|
|
Переход к форуму:
Текущее время: Sat Feb 22 21:45:39 GMT+3 2025
Общее время, затраченное на создание страницы: 0.00965 секунд
|