Firebird 3.x unter Linux Mint

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.

Firebird 3.x unter Linux Mint

Beitragvon kralle » 7. Jan 2017, 18:27 Firebird 3.x unter Linux Mint

Hallo,

ich hoffe meine Firebird-Frage gehört hier hin.

Ich möchte eigentlich diese Anleitung http://wiki.freepascal.org/Database_tutorial_SQLdb1/de nachvollziehen.
Auch wenn es nicht im Text steht, so gehe ich doch davon aus, das hier Windows genutzt wurde.

Wie installiere ich Firebird bzw. Firebird embedded, unter Linux Mint 18.1 und wo finde ich dann die Beispiel Datenbank "employee.fdb"?

Ich habe mir schon von sourceforge das firebird-Archiv heruntergeladen und aus gepackt.
Beim ersten start von install.sh wurde ich darauf hingewiesen, dass noch eine Mathe-Komponente (Name komme ich gerade nicht drauf) fehlt.
Ich habe die Komponente dann installiert. Bei zweiten Start von install.sh gab es sehr schnell die Fertig-Meldung.
Aber, ich finde auf der Platte nichtmal die Muster-Datenbank.

Gruß
Heiko
Linux Mint 19 und Lazarus 2.0(FPC-Version: ?)
Windows 10 Pro Lazarus 1.8.4 + Delphi XE7SP1
kralle
 
Beiträge: 540
Registriert: 17. Mär 2010, 14:50
Wohnort: Bremerhaven
OS, Lazarus, FPC: Linux Mint 18.3 - Lazarus 1.9 - FPC 3.0.4 -Win8.1 & XE7Pro | 
CPU-Target: 64Bit
Nach oben

Beitragvon creed steiger » 7. Jan 2017, 18:36 Re: Firebird 3.x unter Linux Mint

Über die Paketverwaltung?
oder gibts das bei Mint nicht?

mit locate kannst du Dateien schnell und einfach suchen.
creed steiger
 
Beiträge: 953
Registriert: 11. Sep 2006, 21:56

Beitragvon kralle » 7. Jan 2017, 19:00 Re: Firebird 3.x unter Linux Mint

Moin,

creed steiger hat geschrieben:Über die Paketverwaltung?
oder gibts das bei Mint nicht?

Doch aber, dort gibt es nur mehrere 2.5er Pakete.

creed steiger hat geschrieben:mit locate kannst du Dateien schnell und einfach suchen.

Ich habe mit der Suchfunktion vom Dateimanager gesucht - erfolglos.

Gruß Heiko
Linux Mint 19 und Lazarus 2.0(FPC-Version: ?)
Windows 10 Pro Lazarus 1.8.4 + Delphi XE7SP1
kralle
 
Beiträge: 540
Registriert: 17. Mär 2010, 14:50
Wohnort: Bremerhaven
OS, Lazarus, FPC: Linux Mint 18.3 - Lazarus 1.9 - FPC 3.0.4 -Win8.1 & XE7Pro | 
CPU-Target: 64Bit
Nach oben

Beitragvon knight » 7. Jan 2017, 19:10 Re: Firebird 3.x unter Linux Mint

kralle hat geschrieben:Auch wenn es nicht im Text steht, so gehe ich doch davon aus, das hier Windows genutzt wurde.

Der Screenshot stammt von Kubuntu (KDE).

Bei Ubuntu lautet der Paketname firebird2.5-examples. Allerdings ist dann noch etwas Handarbeit erforderlich. Mit der Installation des Pakets wird u.a. die Datei /usr/lib/firebird/2.5/examples/empbuild/employee.fdb.gz erzeugt. Diese mußt du dann noch entpacken und mit den erforderlichen Rechten versehen.

knight
knight
 
Beiträge: 809
Registriert: 13. Sep 2006, 21:30

Beitragvon creed steiger » 7. Jan 2017, 19:14 Re: Firebird 3.x unter Linux Mint

probier mal
locate employee.fdb
im Terminal


liegt bei mir unter

/usr/lib64/firebird/sample/employee.fdb
creed steiger
 
Beiträge: 953
Registriert: 11. Sep 2006, 21:56

Beitragvon kralle » 7. Jan 2017, 19:58 Re: Firebird 3.x unter Linux Mint

Moin,

creed steiger hat geschrieben:probier mal
locate employee.fdb
im Terminal

kein Treffer

liegt bei mir unter
creed steiger hat geschrieben:/usr/lib64/firebird/sample/employee.fdb

bei mir leider nicht.

Gruß Heiko
Linux Mint 19 und Lazarus 2.0(FPC-Version: ?)
Windows 10 Pro Lazarus 1.8.4 + Delphi XE7SP1
kralle
 
Beiträge: 540
Registriert: 17. Mär 2010, 14:50
Wohnort: Bremerhaven
OS, Lazarus, FPC: Linux Mint 18.3 - Lazarus 1.9 - FPC 3.0.4 -Win8.1 & XE7Pro | 
CPU-Target: 64Bit
Nach oben

Beitragvon Mathias » 8. Jan 2017, 16:30 Re: Firebird 3.x unter Linux Mint

Hast du auch mal dies versucht ?
https://help.ubuntu.com/community/Firebird3.0
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 4343
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

Beitragvon kralle » 8. Jan 2017, 17:12 Re: Firebird 3.x unter Linux Mint

Hallo Mathias,

Mathias hat geschrieben:Hast du auch mal dies versucht ?
https://help.ubuntu.com/community/Firebird3.0

das kannte ich noch nicht.
Sieht sehr interessant aus. Unten gibt es auch noch eine Anleitung zur Nutzung mit Lazarus.
Ich werde das mal die Tage abarbeiten und dann hier berichten.

Gruß Heiko
Linux Mint 19 und Lazarus 2.0(FPC-Version: ?)
Windows 10 Pro Lazarus 1.8.4 + Delphi XE7SP1
kralle
 
Beiträge: 540
Registriert: 17. Mär 2010, 14:50
Wohnort: Bremerhaven
OS, Lazarus, FPC: Linux Mint 18.3 - Lazarus 1.9 - FPC 3.0.4 -Win8.1 & XE7Pro | 
CPU-Target: 64Bit
Nach oben

Beitragvon Mathias » 8. Jan 2017, 17:22 Re: Firebird 3.x unter Linux Mint

Unten gibt es auch noch eine Anleitung zur Nutzung mit Lazarus.

Habe ich gar nicht gesehen, ist sicher ein Vorteil für dich. :wink:
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 4343
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

Beitragvon kralle » 14. Jan 2017, 18:46 Re: Firebird 3.x unter Linux Mint

Hallo Mathias,

Mathias hat geschrieben:Hast du auch mal dies versucht ?
https://help.ubuntu.com/community/Firebird3.0


Ich habe unter "Linux Mint 18.1" mittels "Anwendungsverwaltung" alles von "Firebird" deinstalliert, was ich schon mal versucht habe und das System neu gestartet.

Ich komme in der Anleitung dann bis
Code: Alles auswählen
 apt-get install firebird3.0-server


lazuser-eME642 laz-user # apt-get install firebird3.0-server
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
The following additional packages will be installed:
firebird3.0-common firebird3.0-common-doc firebird3.0-server-core
firebird3.0-utils libfbclient2 libib-util
Vorgeschlagene Pakete:
firebird3.0-doc
Die folgenden NEUEN Pakete werden installiert:
firebird3.0-common firebird3.0-common-doc firebird3.0-server
firebird3.0-server-core firebird3.0-utils libfbclient2 libib-util
0 aktualisiert, 7 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 4.179 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 17,8 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]
Vorkonfiguration der Pakete ...
Vormals nicht ausgewähltes Paket firebird3.0-common-doc wird gewählt.
(Lese Datenbank ... 366830 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../firebird3.0-common-doc_3.0.1.32609.ds4-12ubuntu1_all.deb ...
Entpacken von firebird3.0-common-doc (3.0.1.32609.ds4-12ubuntu1) ...
Vormals nicht ausgewähltes Paket firebird3.0-common wird gewählt.
Vorbereitung zum Entpacken von .../firebird3.0-common_3.0.1.32609.ds4-12ubuntu1_all.deb ...
Entpacken von firebird3.0-common (3.0.1.32609.ds4-12ubuntu1) ...
Vormals nicht ausgewähltes Paket libfbclient2:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../libfbclient2_3.0.1.32609.ds4-12ubuntu1_amd64.deb ...
Entpacken von libfbclient2:amd64 (3.0.1.32609.ds4-12ubuntu1) ...
Vormals nicht ausgewähltes Paket libib-util:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../libib-util_3.0.1.32609.ds4-12ubuntu1_amd64.deb ...
Entpacken von libib-util:amd64 (3.0.1.32609.ds4-12ubuntu1) ...
Vormals nicht ausgewähltes Paket firebird3.0-server-core:amd64 wird gewählt.
Vorbereitung zum Entpacken von .../firebird3.0-server-core_3.0.1.32609.ds4-12ubuntu1_amd64.deb ...
Entpacken von firebird3.0-server-core:amd64 (3.0.1.32609.ds4-12ubuntu1) ...
Vormals nicht ausgewähltes Paket firebird3.0-utils wird gewählt.
Vorbereitung zum Entpacken von .../firebird3.0-utils_3.0.1.32609.ds4-12ubuntu1_amd64.deb ...
Entpacken von firebird3.0-utils (3.0.1.32609.ds4-12ubuntu1) ...
Vormals nicht ausgewähltes Paket firebird3.0-server wird gewählt.
Vorbereitung zum Entpacken von .../firebird3.0-server_3.0.1.32609.ds4-12ubuntu1_amd64.deb ...
Entpacken von firebird3.0-server (3.0.1.32609.ds4-12ubuntu1) ...
Trigger für libc-bin (2.23-0ubuntu5) werden verarbeitet ...
Trigger für man-db (2.7.5-1) werden verarbeitet ...
Trigger für systemd (229-4ubuntu13) werden verarbeitet ...
Trigger für ureadahead (0.100.0-19) werden verarbeitet ...
ureadahead will be reprofiled on next reboot
firebird3.0-common-doc (3.0.1.32609.ds4-12ubuntu1) wird eingerichtet ...
firebird3.0-common (3.0.1.32609.ds4-12ubuntu1) wird eingerichtet ...
libfbclient2:amd64 (3.0.1.32609.ds4-12ubuntu1) wird eingerichtet ...
libib-util:amd64 (3.0.1.32609.ds4-12ubuntu1) wird eingerichtet ...
firebird3.0-server-core:amd64 (3.0.1.32609.ds4-12ubuntu1) wird eingerichtet ...
firebird3.0-utils (3.0.1.32609.ds4-12ubuntu1) wird eingerichtet ...
firebird3.0-server (3.0.1.32609.ds4-12ubuntu1) wird eingerichtet ...
adduser: The user `firebird' already exists. Exiting.
dpkg: Fehler beim Bearbeiten des Paketes firebird3.0-server (--configure):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Trigger für libc-bin (2.23-0ubuntu5) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
firebird3.0-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
lazuser-eME642 laz-user # apt-get install firebird3.0-server


Was ist die Ursache für die Fehlermeldung und wie verhindert man diese in Zukunft?

Gruß Heiko
Linux Mint 19 und Lazarus 2.0(FPC-Version: ?)
Windows 10 Pro Lazarus 1.8.4 + Delphi XE7SP1
kralle
 
Beiträge: 540
Registriert: 17. Mär 2010, 14:50
Wohnort: Bremerhaven
OS, Lazarus, FPC: Linux Mint 18.3 - Lazarus 1.9 - FPC 3.0.4 -Win8.1 & XE7Pro | 
CPU-Target: 64Bit
Nach oben

Beitragvon Mathias » 14. Jan 2017, 20:00 Re: Firebird 3.x unter Linux Mint

adduser: The user `firebird' already exists. Exiting.

So wie es scheint, wird der Fehler hier ausgelöst.

Ich habe bei mir
Code: Alles auswählen
apt-get install firebird3.0-server
probier und läuft ohne Fehler durch.
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 4343
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

Beitragvon kralle » 15. Jan 2017, 09:10 Re: Firebird 3.x unter Linux Mint

Hallo Mathias,

Mathias hat geschrieben:
adduser: The user `firebird' already exists. Exiting.

So wie es scheint, wird der Fehler hier ausgelöst.


Ich finde leider nicht heraus, wo dieser User eingetragen ist und wie ich Ihn lösche ;-(
Aber, ich suche weiter.

Gruß HEiko
Linux Mint 19 und Lazarus 2.0(FPC-Version: ?)
Windows 10 Pro Lazarus 1.8.4 + Delphi XE7SP1
kralle
 
Beiträge: 540
Registriert: 17. Mär 2010, 14:50
Wohnort: Bremerhaven
OS, Lazarus, FPC: Linux Mint 18.3 - Lazarus 1.9 - FPC 3.0.4 -Win8.1 & XE7Pro | 
CPU-Target: 64Bit
Nach oben

Beitragvon Mathias » 15. Jan 2017, 17:03 Re: Firebird 3.x unter Linux Mint

Ist der Benutzer "firebird" in der Darei "/etc/passwd" vorhanden ?

Mit
Code: Alles auswählen
sudo deluser firebird
kann man den user entfernen.
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 4343
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

• Themenende •

Zurück zu Datenbanken



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste

porpoises-institution
accuracy-worried