идем к разработчику 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;