Firebird.sh
Aus informatikvs
Version vom 23. Mai 2017, 10:57 Uhr von Informatikvs (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<pre> # ins Benutzer Home-Verzeichnis cd # Arbeitsverzeichnis anlegen mkdir tmp cd tmp wget http://sourceforge.net/projects/firebird/files/firebird-linu…“)
# ins Benutzer Home-Verzeichnis cd # Arbeitsverzeichnis anlegen mkdir tmp cd tmp wget http://sourceforge.net/projects/firebird/files/firebird-linux-amd64/2.1.3-Release/FirebirdSS-2.1.3.18185-0.amd64.tar.gz/download tar -xzf FirebirdSS-2.1.3.18185-0.amd64.tar.gz cd /home/horst/tmp/FirebirdSS-2.1.3.18185-0.amd64 ./install.sh # Verzeichnis für Datenbanken anlegen mkdir /db chmod -f 770 /db chown -f firebird:firebird /db wget http://www.synerpy.de/AvERP/DownloadBeta/AvERP_db_leer_fb21.zip unzip AvERP_db_leer_fb21.zip wget http://www.synerpy.de/AvERP/DownloadBeta/GPS_FB2_1.zip unzip GPS_FB2_1.zip wget http://www.synerpy.de/AvERP/Download/UDF_Bibliotheken.zip unzip UDF_Bibliotheken.zip cp FreeAdhocUDF_FB2x64.so /opt/firebird/UDF/FreeAdhocUDF.so cp AVERP2009-A.05_FB21.GDB /db chown -f firebird:firebird /db/AVERP2009-A.05_FB21.GDB cp GPS_FB2_1.FDB /db chown -f firebird:firebird /db/GPS_FB2_1.FDB # Verzeichnis [tmp] löschen inklusive aller Dateien/Verzeichnisse darin cd #rm -rf tmp /etc/init.d/firebird reload ####Ende #apt-get install alien #alien /home/horst/Downloads/FirebirdSS-1.5.6.5026-0.i686.rpm #wget http://sourceforge.net/projects/firebird/files/firebird-linux-i386/1.5.6-Release/FirebirdCS-1.5.6.5026-0.i686.tar.gz/download #tar -xzf FirebirdCS-1.5.6.5026-0.i686.tar.gz #cd /home/horst/FirebirdCS-1.5.6.5026-0.i686 #./install.sh #/etc/init.d/firebird reload #wget http://voxel.dl.sourceforge.net/sourceforge/firebird/kinterbasdb-3.3.0.tar.bz2 #tar -jxvf kinterbasdb-3.3.0.tar.bz2 #cd kinterbasdb-3.3.0/ #sudo apt-get install python-dev firebird2.1-dev #sudo python setup.py install #python -c "import kinterbasdb as k; print k.__version__" #import kinterbasdb #con = kinterbasdb.connect(dsn='/var/lib/firebird/2.1/data/employee.fdb', user='sysdba', password='masterkey') # Create a Cursor object that operates in the context of Connection con: #cur = con.cursor() # Execute the SELECT statement: #cur.execute("select * from employee") # Retrieve all rows as a sequence and print that sequence: #print cur.fetchall()