lunes, 15 de junio de 2009

Firebird2.1 en Ubuntu 9.04

En Ubuntu 9.04 se incluye por defecto Firebird2.1.1, pero la última versión estable esta en ppa.


El paquete Firebird2.1 (versión 2.1.2) para Ubuntu 9.04, Intrepid 8.10, Hardy 8.04, 7.10, Feisty 7.04, Dapper 6.06 se encuentra en el repositorio (ppa)

El depósito se debe añadir en sources.list, Aquí está el ejemplo de Intrepid Ibex:

sudo gedit /etc/apt/sources.list

y debería agregar estas líneas

deb http://ppa.launchpad.net/mapopa/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/mapopa/ppa/ubuntu jaunty main

Usted necesidad de importar una clave gpg

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com ea316a2f8d6bd55554c23f680be6d09eef648708
  
Entonces usted necesidad de actualizar la memoria caché del repositorio
 
sudo apt-get update
 
 Aquí está cómo usted puede inspeccionar los paquetes relacionados firebird2.1
 
apt-cache search firebird2.1-*

instalar el paquete super servidor (se le preguntó acerca de la contraseña y lo SYSDBA servicio para permitir que: Super Server o Classic

sudo apt-get install firebird2.1-super
 
Los siguientes paquetes adicionales se instalarán:
  firebird2.1-common firebird2.1-server-common libedit2 libfbclient2 libicu38
Suggested packages:
  firebird2.1-doc
The following NEW packages will be installed:
  firebird2.1-common firebird2.1-server-common firebird2.1-super libedit2 libfbclient2 libicu38
0 upgraded, 6 newly installed, 0 to remove and 1 not upgraded.
Need to get 11.7MB of archives.
After unpacking 28.4MB of additional disk space will be used.

¿Desea continuar [S / n]? s

O instalar Classic si tiene más de una CPU (doble núcleo o máquina SMP) y quiere SMP support

sudo apt-get install firebird2.1-classic
 

Es necesario configurar el paquete está instalado después de:

 
sudo dpkg-reconfigure firebird2.1-super
Instalar los ejemplos y los archivos de desarrollo
 
sudo apt-get install firebird2.1-examples firebird2.1-dev 

El archivo se employee.fdb en virtud del presente directorio

/usr/share/doc/firebird2.1-examples/examples/empbuild/

 
cd /usr/share/doc/firebird2.1-examples/examples/empbuild/
sudo gunzip employee.fdb.gz
sudo chown firebird.firebird employee.fdb
sudo mv employee.fdb /var/lib/firebird/2.1/data/

conectarse a una base de datos (db)

$ isql-fb
 
SQL> connect "/var/lib/firebird/2.1/data/employee.fdb " 
CON> user 'SYSDBA' password 'SYSDBApassword';

Ahora puede comprobar la versión del servidor y las tablas

 
SQL> show tables;
       COUNTRY                                CUSTOMER
       DEPARTMENT                             EMPLOYEE
       EMPLOYEE_PROJECT                       JOB
       PROJECT                                PROJ_DEPT_BUDGET
       SALARY_HISTORY                         SALES
 
SQL> show version;
SQL> quit
CON>; 
 
Para una herramienta GUI de administración puede comprobar la herramienta de administración FLAMEROBIN incluidas en el repositorio de Ubuntu se puede instalar por un simplemente con:
 
sudo apt-get install flamerobin

A continuación, utilice en el menú Aplicaciones-> Programación -> Flamerobin

Para utilizar firebird con php, se necesita el controlador php5
 
sudo apt-get install php5-interbase
sudo /etc/init.d/apache2 restart
 
Siguiente si necesita instalar un php como herramienta de administración ibwebadmin
 
sudo apt-get install ibwebadmin

y la carga desde el navegador http://localhost/ibwebadmin

Otras Guías relacionadas con Firebird, usted puede comenzar con la documentación Firebird.



No hay comentarios: