Всем привет!
Подскажите чайнику как установить firebird на сабж.
В стандарном DVD не обнаружено rpm файлов.
А скачка с Инета с сайта suse и установка в наглую rpm -uvh % - ничего не дало.
Как быть если нет прямого доступа к Инету.
Помогите плиз, спасибо.

2

Вы скорее всего скачали один пакет и не удовлетворили его зависимости. Если искать на http://software.opensuse.org/search
то он найдет только один пакет, но если внимательно посмотреть на сылку которую он выдает
http://download.opensuse.org/repositori … x86_64.rpm
то можно понять что пакет находится где то сдесь http://download.opensuse.org/repositori … rd/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 (ну или не лениться и проделать все описанное на нужном вам типе пакета). Если не прав поправте кто нить.

Acer Extensa 5630G, openSuse 11.3

3 (25.03.2010 09:49:53 отредактировано )

идем к разработчику http://www.firebirdsql.org/index.php?op … 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;