programy, ubuntu

Instalacja Firebird SQL 1.5.x w Ubuntu 9.10 Server

Często w aplikacjach korzystających z bazy Firebird SQL programiści zalecają korzystanie z silnika bazy w wersji 1.5.x a że w nowszych wydaniach Ubuntu można mieć mały problem z instalacją tego silnika ze źródeł postanowiłem opisać jak zainstalować sobie najnowszą wersję Firebird SQL Server (na dzień dzisiejszy w wersji 1.5.6).
Pobieramy najnowsze wydanie Firebird SQL Server 1.5.x ze strony projektu http://www.firebirdsql.org/ . Do instalacji wykorzystamy paczki w postaci pliku .tar.gz (compressed tarball ) trzeba więc pobrać odpowiednie pliki dla serwera `Classic` lub `Superserver`. Różnice między tymi dwiema wersjami w skrócie i bardzo przystępnie opisano już tutaj. Warto naprawdę z nimi się zapoznać, żeby wiedzieć co wybrać dla siebie🙂

Wszystkie czynności powinno wykonywać się z uprawnieniami root’a

Posiadając ściągnięty plik .tar.gz rozpakowujemy go poleceniem

tar -xzf nazwa_pliku.tar.gz

Utworzony zostanie automatycznie katalog w którym znajdują się wszystkie pliki potrzebne do instalacji. I tak przykładowo mając plik FirebirdSS-1.5.6.5026-0.i686.tar.gz po rozpakowaniu powstaje nam katalog o nazwie FirebirdSS-1.5.6.5026-0.i686.

Do poprawnej instalacji będziemy potrzebować też biblioteki libstdc++5. W tym celu najlepiej  pobrać paczkę w postaci pakietu .deb i zainstalować ją w systemie. Na dzień dzisiejszy do pobrania jest pakiet libstdc++5_3.3.6-17ubuntu1_i386.deb. Z łatwością można wyszukać ten pakiet na http://packages.ubuntu.com (dla Ubuntu Jaunty).

Pobieramy i instalujemy wykonując polecenie

dpkg -i  libstdc++5_3.3.6-17ubuntu1_i386.deb

Jeśli wszystko przebiegło pomyślnie przechodzimy do katalogu  FirebirdSS-1.5.6.5026-0.i686 i wykonujemy polecenie

./install.sh

Powinien pojawić się komunikat

Firebird super 1.5.6.5026-0.i686 Installation

Press Enter to start installation or ^C to abort

Naciskamy `Enter` i po chwili powinniśmy zostać zapytani o hasło dla `Super użytkownika` jakim jest SYSDBA.

Starting Firebird server: server has been successfully started

Please enter new password for SYSDBA user:

Przeważnie większość programistów wykorzystuje standardowe hasło `masterkey` ale każdy może sobie wpisać dowolne😉

Po tej czynności zostanie wyświetlony komunikat

Running ex to modify /etc/init.d/firebird

Install completed

Serwer domyślnie instaluje się w

/opt/firebird/

Przykładowa baza danych employee.fdb znajduje się w

/opt/firebird/examples/

Uruchamianie i zatrzymywanie serwera Firebird w systemach z rodziny Debiana to wydanie polecenia:

/etc/init.d/firebird start

/etc/init.d/firebird stop

Żeby zobaczyć czy nasz serwer faktycznie działa można wydać polecenie

top -b -n1 | grep fb

i otrzymujemy coś w ten deseń😉

744 root      20   0  3944 1480 1240 S  0.0  0.4   0:00.00 fbguard

745 root      20   0 26900 3044 2032 S  0.0  0.8   0:00.02 fbserver

Można również zautomatyzować sobie proces uruchamiania serwera Firebird razem z uruchamianym systemem wykorzystując do tego polecenie update-rc.d

I po bólu🙂

Jedna uwaga do wpisu “Instalacja Firebird SQL 1.5.x w Ubuntu 9.10 Server

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s