Установка Firebird 2.1 на AltLinux и Mandriva

Установка базовых дистрибутивов, создание своих, распространение, установка автоматически и "вручную", файлы, необходимые для создания дистрибутивов.

Модераторы: kdv, Alexey Kovyazin

Ответить
KWladimir
Сообщения: 15
Зарегистрирован: 29 ноя 2006, 16:13

Установка Firebird 2.1 на AltLinux и Mandriva

Сообщение KWladimir » 06 сен 2008, 16:09

Здравствуйте!
Начал осваивать Linux, по очереди ставил AltLinux 4.0 Lite и Mandriva 2008 Free. Потом пробовал на них установить Firebird 2.1 (17910).

На AltLinux rpm встал без проблем и isql нормально возвращал данные.

На Мандриву почему-то установить не удаётся:

На "rpm -ihv FirebirdCS-2.1.1.17910-0.i686.rpm" возвращает просто:

"предупреждение: package file FirebirdCS-2.1.1.17910-0.i686.rpm was skipped"

И то же самое для F..SS.. .rpm.

Вариант из tar.gz компилирует, но при запуске сообщает про "missed stdlibc++.so.5".
Насколько я понимаю, устанавливается, но не находит нужную версию библиотеки.

Не могли бы вы подсказать, что мне нужно сделать, чтобы оно заработало?
- Как-то иначе загрузить rpm?
- Что-то скопировать из установленного AltLinux? (если да - то что именно?)
- Сделать ln для какого-то существующего в Мандриве файла? (если да - то как он называется и в каком каталоге?)

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Re: Установка Firebird 2.1 на AltLinux и Mandriva

Сообщение dimitr » 06 сен 2008, 22:09

в мандриве уже есть Firebird. Родной, под них заточенный. Его и ставь.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Установка Firebird 2.1 на AltLinux и Mandriva

Сообщение kdv » 07 сен 2008, 00:48

Не могли бы вы подсказать, что мне нужно сделать, чтобы оно заработало?
установить нужную версию библиотеки. у Линуксов с этим строго, куда хуже, чем на виндах.

p.s. а разве в Мандриве в комплект FB не входит?

KWladimir
Сообщения: 15
Зарегистрирован: 29 ноя 2006, 16:13

Re: Установка Firebird 2.1 на AltLinux и Mandriva

Сообщение KWladimir » 07 сен 2008, 08:21

На диске с "2008 Free" (купленный в Линуксцентре по почте) Firebirdа во всяком случае нет. Только MySQL и Постгресс. Это я проверял, т.к. MySQL на дух не переношу.
Возможно, есть где-нибудь на полной версии Мандривы.
Встречаются ссылки на некоего тов. Филиппа Маковски, который собирает Mandriva LiveCD with Firebird, так что на родном LiveCD видимо тоже нет.
http://swik.net/Firebird/Firebird+News/ ... .0.3/bss6o
Попробую качнуть его диск и взять оттуда, правда там 2.0.3, и поставить на другой раздел AltLInux и поискать версию библиотеки там - вроде бы он отродье Мандривы, и возможно у них пакеты совместимы.
Спасибо.

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: Установка Firebird 2.1 на AltLinux и Mandriva

Сообщение WildSery » 08 сен 2008, 12:30

Это ещё не означает, что оно у тебя заработает, т.к. "родной" комплект тоже собран с конкретной версией либы.
У тебя stdlibc++ какой сейчас? Возможно, придётся compatibility pack ставить, со старыми версиями.

KWladimir
Сообщения: 15
Зарегистрирован: 29 ноя 2006, 16:13

Re: Установка Firebird 2.1 на AltLinux и Mandriva

Сообщение KWladimir » 10 сен 2008, 17:56

Проверил. В Мандриве "rpm -q stdlibc++" говорит, что пакет "stdlibc++" не установлен.
Поискал на диске с AltLinux, такого файла нет, наверно внутри какого-то другого пакета.
На http://rpm.pbone.net/ попробовал поискать, внутри какого может быть - тоже ничего не находит.

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: Установка Firebird 2.1 на AltLinux и Mandriva

Сообщение WildSery » 10 сен 2008, 18:06

Вообще-то, "rpm -q libstdlibc++".
Можно просто наличие файлов поглядеть. У меня например такие файлы есть (у меня не 2.1 а 2.0.4):
/usr/lib/@libstdc++.so.5
/usr/lib/*libstdc++.so.5.0.7
/usr/lib/@libstdc++.so.6
/usr/lib/*libstdc++.so.6.0.8

KWladimir
Сообщения: 15
Зарегистрирован: 29 ноя 2006, 16:13

Re: Установка Firebird 2.1 на AltLinux и Mandriva

Сообщение KWladimir » 11 сен 2008, 00:26

Посмотрел, в /usr/lib лежат два файла: libstdc++.so.6 и libstdc++.so.6.0.9

При этом "rpm -q libstdc++*" сообщает:
пакет libstdc++.so.6 не установлен
пакет libstdc++.so.6.0.9 не установлен

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: Установка Firebird 2.1 на AltLinux и Mandriva

Сообщение WildSery » 11 сен 2008, 11:31

Ну, и чего? Никаких мыслей?
А где 5-я версия, которая для установки нужна?
Это тебе не винда, где более свежая либа заменяет все предыдущие. Все требуемые версии должны быть одновременно.

KWladimir
Сообщения: 15
Зарегистрирован: 29 ноя 2006, 16:13

Re: Установка Firebird 2.1 на AltLinux и Mandriva

Сообщение KWladimir » 11 сен 2008, 15:37

Да мысль-то есть, что надо дополнительно поставить пакет с 5 версией библиотеки.
Но т.к. в Линуксе пока новичок, никак не могу найти, где это libstdc++.so.5 взять.
Отдельным пакетом ни на одном диске не нахожу, а на rpm.pbone.net оно его не находит.
Единственная идея - снова развернуть AltLinux, скопировать so.5 на флэшку и перебросить в .usr/lib мандривы. Но наверняка его надо как в апаче, где-то потом прописать вручную, а вот тут я пас.

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: Установка Firebird 2.1 на AltLinux и Mandriva

Сообщение WildSery » 11 сен 2008, 17:37

Я не админ, потому процесс установки не очень себе представляю.
Наш админ недолго, но плевался, пока прикрутил 2.0.4 на ASP Linux. Что-то краем уха о том, что там несколько разных версий одновременно нужно.
К сожалению, он сейчас в отпуске, потому я не могу спросить, чего конкретно он доставлял.

Ответить