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

Начало » Использование СУБД » Firebird, HQbird, InterBase » Клиент fb3 на линуксе (Клиент fb3 на линуксе)
Клиент fb3 на линуксе [сообщение #1175] Sun, 25 December 2022 02:28 Переход к следующему сообщению
stelvic в настоящее время не в онлайне  stelvic
Сообщений: 16
Зарегистрирован: November 2022
Junior Member
Приветствую. Нашел инструкцию для 1.5 https://www.firebirdsql.org/manual/ru/qsg15-client-only-inst all-ru.html Попробовал аналогично проделать и для тройки но что-то нифига не выходит. Приконнектиться пытался из питоновского приложения. Саму клиентскую библиотеку (libfbclient.so) оно вроде находит, но затыкается в другом месте: OSError: libncurses.so.5: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога Вроде даже по русски, но понятнее не становится. В /usr/lib нашел похожие файлы: libncurses++.so.6 libncurses++.so.6.1 libncurses++w.so.6 libncurses++w.so.6.1 Но и названия отличаются и 6 намекает, что версия поновее и вообще почему-то их два комлекта. Один с плюсиками на конце, а второй еще и с w. Может кто-нибудь подсказать возможно ли установить клиентскую часть тройки на линуксе? И если да то куда копать. Может есть где-нибудь инструкция?

[Обновления: Sun, 25 December 2022 02:36]

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

Re: Клиент fb3 на линуксе [сообщение #1176 является ответом на сообщение #1175] Sun, 25 December 2022 15:01 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 416
Зарегистрирован: August 2022
Senior Member
Ты не поверишь, но не существует такой операционной системы "Линукс". Есть зоопарк ОСей, построенных на линуховом ядре и в каждой из них инсталляция делается на свой, неповторимый манер.

Мейнстрим: "apt install libfbclient2". Или то же самое для yum/zypp/и т.п.

И да, libncurses5 устанавливаются точно так же при необходимости.

[Обновления: Mon, 26 December 2022 01:27]

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

Re: Клиент fb3 на линуксе [сообщение #1177 является ответом на сообщение #1176] Sun, 25 December 2022 19:42 Переход к предыдущему сообщениюПереход к следующему сообщению
stelvic в настоящее время не в онлайне  stelvic
Сообщений: 16
Зарегистрирован: November 2022
Junior Member
Благодарю. Почему же не поверю. Вполне верю Smile Я кстати на opensuse экспериментирую (т.е. там zypper). Только для всего зоопарка поставщиком бинарников для fb в конечном итоге является сам fb. И он же определяет какие дополнительные библиотеки использовать в процессе работы. Поэтому посчитал, что уточнять дистрибутив не важно.
Последовал совету - установил libfbclient2, libncurses5. Затем он потребовал еще libtommath.so.0 Такого пакета в репах не нашлось. В системе есть пакет libtommath1 и соответственно библиотека libtommath.so.1 Сделал симв ссылку на нее но с ноликом на конце - заработало.
Но все это мне не очень нравится. libfbclient2 потянул за собой еще libib_util и firebird что уже почти полноценный сервер и притом версии 3.0.4 Так что мне подумалось, что если дойдет до полноценной работы, то наверно лучше скачать последний архив с firebirdsql.org и установить полностью весь сервер вместе с клиентом
Re: Клиент fb3 на линуксе [сообщение #1180 является ответом на сообщение #1177] Mon, 26 December 2022 01:30 Переход к предыдущему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 416
Зарегистрирован: August 2022
Senior Member
stelvic писал(а) Sun, 25 December 2022 17:42
Только для всего зоопарка поставщиком бинарников для fb в конечном итоге является сам fb.
Нет. Под каждую систему майнтайнеры его собирают самостоятельно. Некоторые даже с локальными патчами. Именно для решения проблемы с зоопарком зависимостей. Если под сузю клиент тянет утиль и прочее - он неправ. Жалуйся соответствующему сборщику.
Предыдущая тема: Проектирование БД: таблица прайсов
Следующая тема: Документация: LangRef 3.0 - замечания
Переход к форуму:
  


Текущее время: Wed Dec 18 17:57:20 GMT+3 2024

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