Установка Firebird на Mandriva 2009
Модератор: Bizdelnick
-
Mehan
- Сообщения: 7
Установка Firebird на Mandriva 2009
Доброго времени суток! Подскажите новичку. Устанавливаю Firebird 2.5 на Mandriva 2009 Spring. Дистрибутив СУБД взял с официального сайта в rpm-файле. Установка пакета проходит успешно, а дальше.......... ничего не происходит. В инструкции сказано, что после установки необходимо перезапустить систему и произойдет загрузка fbserver.exe. Этого не происходит. Более детальных инструкций по установке мне найти не удалось. Подскажите, может я чего не так делаю?? 
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
Re: Установка Firebird на Mandriva 2009
Mehan писал(а): ↑11.01.2010 10:11Доброго времени суток! Подскажите новичку. Устанавливаю Firebird 2.5 на Mandriva 2009 Spring. Дистрибутив СУБД взял с официального сайта в rpm-файле. Установка пакета проходит успешно, а дальше.......... ничего не происходит. В инструкции сказано, что после установки необходимо перезапустить систему и произойдет загрузка fbserver.exe. Этого не происходит. Более детальных инструкций по установке мне найти не удалось. Подскажите, может я чего не так делаю??
Во-первых, fbserver, а не fbserver.exe. В линуксе нет этого расширения. Во-вторых, вы уверены, что он не загрузился? Как проверяли? Если уверены, то зайдите в системные настройки, в работу с сервисами. Посмотрите, установлен ли автозапуск этого сервера. Если нет, установите. Если установлен, но всё равно не запускается, попытайтесь запустить вручную и напишите здесь сообщение об ошибке.
-
Mehan
- Сообщения: 7
Re: Установка Firebird на Mandriva 2009
Прошу прощения за неточность! Если быть точным досканально, то после перезагрузки системы (если верить инструкции) в диспетчере служб должны быть видны 3 запущенные службы fbguard, fb_inet_server, fb_smp_server. Нет соответственно ни одной. Системный плагин "Включение и отключение системных сервисов" добавить/удалить новую службу не позволяет. Других инструментов для управлению загружаемыми службами и демонами я к сожалению не нашел. С запуском в ручную не выходит, поскольку при попытке запустить конкретный файл, система справшивает с помощью какой программы хотите запустить данный файл.
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
Re: Установка Firebird на Mandriva 2009
Дайте ссылку на тот rpm, который устанавливали.
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
Re: Установка Firebird на Mandriva 2009
Файл /etc/init.d/firebird есть?
Добавлено:
Добавлено:
i Уведомление от модератора /dev/random Тема перемещена из раздела "Программы" в раздел "Мандрива", т.к. у вас, как я вижу, проблема не с firebird, а с его запуском как сервиса мандривы.
-
Mehan
- Сообщения: 7
Re: Установка Firebird на Mandriva 2009
Нет!
Уважаемый /dev/random если устанавливали "птичку" у себя, то в какую папку он у Вас установился??
Уважаемый /dev/random если устанавливали "птичку" у себя, то в какую папку он у Вас установился??
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
Re: Установка Firebird на Mandriva 2009
В линуксе программы не устанавливаются в какую-то одну папку. Одни файлы устанавливаются в одну, другие - в другую.
У меня он занял следующие файлы:
Код: Выделить всё
/usr/share/firebird/upgrade/ib_udf2_params.txt
/usr/share/firebird/upgrade/ib_udf_params.txt
/usr/share/firebird/upgrade/ib_udf_upgrade.sql
/usr/share/firebird/upgrade/security_database.sql
/usr/share/firebird/upgrade/security_database.txt
/usr/share/doc/firebird-2.0.3.12981.0-r6/2AllBooks.pdf
/usr/share/doc/firebird-2.0.3.12981.0-r6/Ft3index.pdx
/usr/bin/changeRunUser.sh
/usr/bin/restoreRootRunUser.sh
/usr/bin/changeDBAPassword.sh
/usr/bin/blrtable
/usr/bin/build_file
/usr/bin/codes
/usr/bin/create_db
/usr/bin/fb_config
/usr/bin/fb_lock_print
/usr/bin/fbguard
/usr/bin/fbmgr.bin
/usr/bin/fbserver
/usr/bin/fbsql
/usr/bin/gbak
/usr/bin/gbak_static
/usr/bin/gdef
/usr/bin/gds_drop
/usr/bin/gds_relay
/usr/bin/gfix
/usr/bin/gpre
/usr/bin/gpre_boot
/usr/bin/gpre_current
/usr/bin/gpre_static
/usr/bin/gsec
/usr/bin/gsplit
/usr/bin/gstat
/usr/bin/isql_static
/usr/bin/nbackup
/usr/bin/qli
/usr/include/blr.h
/usr/include/ib_util.h
/usr/include/ibase.h
/usr/include/iberror.h
/usr/include/perf.h
/usr/lib/libfbclient.so
/usr/lib/libfbclient.so.2
/usr/lib/libfbclient.so.2.0.3
/usr/lib/libib_util.so
/usr/lib/libfbstatic.a
/usr/lib/libgds.so
/usr/lib/libgds.so.0
/usr/lib/libfbclient.so.1
/usr/lib/firebird/de_DE.msg
/usr/lib/firebird/firebird.msg
/usr/lib/firebird/fr_FR.msg
/usr/lib/firebird/help/help.fdb
/usr/lib/firebird/UDF/fbudf.so
/usr/lib/firebird/UDF/ib_udf.so
/usr/lib/firebird/intl/fbintl.so
/usr/lib/firebird/intl/fbintl.conf
/usr/lib/debug/usr/bin/blrtable.debug
/usr/lib/debug/usr/bin/build_file.debug
/usr/lib/debug/usr/bin/codes.debug
/usr/lib/debug/usr/bin/create_db.debug
/usr/lib/debug/usr/bin/fb_lock_print.debug
/usr/lib/debug/usr/bin/fbguard.debug
/usr/lib/debug/usr/bin/fbmgr.bin.debug
/usr/lib/debug/usr/bin/fbserver.debug
/usr/lib/debug/usr/bin/fbsql.debug
/usr/lib/debug/usr/bin/gbak.debug
/usr/lib/debug/usr/bin/gbak_static.debug
/usr/lib/debug/usr/bin/gdef.debug
/usr/lib/debug/usr/bin/gds_drop.debug
/usr/lib/debug/usr/bin/gds_relay.debug
/usr/lib/debug/usr/bin/gfix.debug
/usr/lib/debug/usr/bin/gpre.debug
/usr/lib/debug/usr/bin/gpre_boot.debug
/usr/lib/debug/usr/bin/gpre_current.debug
/usr/lib/debug/usr/bin/gpre_static.debug
/usr/lib/debug/usr/bin/gsec.debug
/usr/lib/debug/usr/bin/gsplit.debug
/usr/lib/debug/usr/bin/gstat.debug
/usr/lib/debug/usr/bin/isql_static.debug
/usr/lib/debug/usr/bin/nbackup.debug
/usr/lib/debug/usr/bin/qli.debug
/usr/lib/debug/usr/lib/libfbclient.so.2.0.3.debug
/usr/lib/debug/usr/lib/libib_util.so.debug
/usr/lib/debug/usr/lib/firebird/UDF/fbudf.so.debug
/usr/lib/debug/usr/lib/firebird/UDF/ib_udf.so.debug
/usr/lib/debug/usr/lib/firebird/intl/fbintl.so.debug
/etc/firebird/fbintl.conf
/etc/firebird/firebird.conf
/etc/firebird/aliases.conf
/etc/firebird/security2.fdb
/etc/init.d/firebird
/etc/conf.d/firebird
/etc/env.d/70firebird
/var/log/firebird/.keep_dev-db_firebird-0
/var/run/firebird/.keep_dev-db_firebird-0Да, и почему вы не установили его из репозиториев вашего дистрибутива?
-
eugeney
- Сообщения: 9
Re: Установка Firebird на Mandriva 2009
Указанный rpm содержит classic server. Процессы появляются для SuperServer.
Посмотри у тебя есть пакет xinetd?
Ставиш из под рута или из под обычного пользователя?
-
Mehan
- Сообщения: 7
Re: Установка Firebird на Mandriva 2009
TO /dev/random:
У Вас Firebird версии 2.03, меня же интересует 2.5, самое малое-2.1.4! У меня пакет после установки занимает только одну папку Opt/fb25cs.
TO eugeney:
Работаю под обычным пользователем. Пакета xinitd нет.
У Вас Firebird версии 2.03, меня же интересует 2.5, самое малое-2.1.4! У меня пакет после установки занимает только одну папку Opt/fb25cs.
TO eugeney:
Работаю под обычным пользователем. Пакета xinitd нет.
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
Re: Установка Firebird на Mandriva 2009
Это значения не имеет.
Пакет, целиком лежащий в /opt, работать не будет. Он должен что-то устанавливать и в стандартные системные каталоги.
Повторяю вопрос. Почему вы не поставили пакет из системного репозитория?
-
Mehan
- Сообщения: 7
Re: Установка Firebird на Mandriva 2009
Firebird 2.5 сейчас только в версии релиз кандидата. Не совсем понятно что подразумевается под системным репозитарием! Это набор пакетов, идущих на диске с ОС или же это раздел на жестком диске, созданный системой или это что-то другое?
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
Re: Установка Firebird на Mandriva 2009
Я имел в виду сетевой репозиторий Mandriva. Правда, я сейчас посмотрел, в нём сейчас 2.1.3 - на 0.0.1 меньше, чем минимально требующаяся вам, по вашим словам, версия (2.1.4). Если так, то вопрос снят.
-
Mehan
- Сообщения: 7
Re: Установка Firebird на Mandriva 2009
Удалось установить версию 2.1.3, но в Диспетчере процессов он так и не появился (т.е. серверная часть не запускается)!!
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
-
eugeney
- Сообщения: 9
Re: Установка Firebird на Mandriva 2009
Файл /etc/init.d/firebird есть?
В диспетчере процессов он появится толко при наличии активного конекта. Почитай на ibase.ru отличие между superserver и classic server.
Для классика логика работы такая что tcp порт слушается xinetd, после соединения поднимается экземпляр fb_inet_server которому передается handle сокета.
Для linux пароль sysdba (по умолчанию masterke) перетирается. Новый пароль сохраняется в папке /opt/firebird. Если нету желания разбираться с этим можеш просто востановить security2.fdb из rpm.
Вне зависимости от типа установки CS/SS isql_static будет работать при локальном подключении. проверь вначале через него что ты можеш создать или присоеденится к БД.