Всем привет!
Подскажите чайнику как установить firebird на сабж.
В стандарном DVD не обнаружено rpm файлов.
А скачка с Инета с сайта suse и установка в наглую rpm -uvh % - ничего не дало.
Как быть если нет прямого доступа к Инету.
Помогите плиз, спасибо.
Установка Firebird на SuSE ?
Вы скорее всего скачали один пакет и не удовлетворили его зависимости. Если искать на http://software.opensuse.org/search
то он найдет только один пакет, но если внимательно посмотреть на сылку которую он выдает
http://download.opensuse.org/repositories/openSUSE:/11.2/standard/x86_64/firebird-2.1.3.18185.0-2.3.x86_64.rpm
то можно понять что пакет находится где то сдесь http://download.opensuse.org/repositories/openSUSE:/11.2/standard/x86_64/
Перейдите по ссылке и наберите поиском firebird увидите еще несколько пакетов. Из них нужны вроде как
- [*]firebird-2.1.3.18185.0-2.3.x86_64.rpm
- firebird-doc-2.1.3.18185.0-2.3.x86_64.rpm
А лучше скачать все что связано с firebird
- [*]firebird-2.1.3.18185.0-2.3.x86_64.rpm
- firebird-classic-2.1.3.18185.0-2.3.x86_64.rpm
- firebird-devel-2.1.3.18185.0-2.3.x86_64.rpm
- firebird-doc-2.1.3.18185.0-2.3.x86_64.rpm
- firebird-filesystem-2.1.3.18185.0-2.3.x86_64.rpm
- firebird-superserver-2.1.3.18185.0-2.3.x86_64.rpm
У самого сейчас нет возможности проверить(( Скачав все это в папку ее надо добавить в список репозиториев в YAST и потом можно устанавливать как обычные пакеты.
Этот пример для 64разрядных ОС, для 32разрядных x86_64 в ссылках надо изменить на i586 (ну или не лениться и проделать все описанное на нужном вам типе пакета). Если не прав поправте кто нить.
идем к разработчику http://www.firebirdsql.org/index.php?op=files&id=engine_213
читаем Firebird 2.1 Release Notes и Firebird 2 Quick Start Guide
затем тынц на ссылку с FirebirdCS-2.1.3.18185-0.i686.rpm 6 Mb Classic server, RPM kit если надо 32 разр
или FirebirdCS-2.1.3.18185-0.amd64.rpm 6 Mb Classic server, RPM kit если надо 64 разр
На систему openSUSE 11.2 установил а помощью YaST из репозитария opensuse
firebird-classic - Classic (xinetd) server for Firebird SQL RDBMS
Version: 2.1.3.18185.0-2.3
Build Time: Sat 24 Oct 2009 08:35:24 AM MSD
Distribution: openSUSE 11.2
Vendor: openSUSE
И заметил, что в дистрибутиве изменено имя firebird-утилиты isql на isql-fb и при этом допущена ошибка в символической ссылке:
> ls -l /usr/bin/isql-fb
lrwxrwxrwx 1 root root 25 2010-03-24 16:21 /usr/bin/isql-fb -> /etc/alternatives/isql-fb
> ls -l /etc/alternatives/isql-fb
lrwxrwxrwx 1 root root 35 2010-03-24 16:21 /etc/alternatives/isql-fb -> /usr/lib64/firebirdbin-classic/isql
> ls -l /usr/lib64/firebirdbin-classic/isql
ls: cannot access /usr/lib64/firebirdbin-classic/isql: No such file or directory
Исправляю:
# rm /etc/alternatives/isql-fb
# ln -s /usr/lib64/firebird/bin-classic/isql /etc/alternatives/isql-fb
Проверяю:
# isql-fb employee.fdb -user sysdba -password masterkey
Database: employee.fdb, User: sysdba
SQL> show tables;
COUNTRY CUSTOMER
DEPARTMENT EMPLOYEE
EMPLOYEE_PROJECT JOB
PROJECT PROJ_DEPT_BUDGET
SALARY_HISTORY SALES
SQL> quit;