rik@rik-Virtual-Machine:~$ wget https://github.com/FirebirdSQL/firebird/releases/download/v3.0.10/Firebird-3.0.10.33601-0.amd64.tar.gz
--2023-04-26 13:35:53-- https://github.com/FirebirdSQL/firebird/releases/download/v3.0.10/Firebird-3.0.10.33601-0.amd64.tar.gz
Resolving github.com (github.com)... 140.82.121.4
Connecting to github.com (github.com)|140.82.121.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/54005538/34b37706-63ea-496f-b3dc-6781bd46e43c?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230426%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230426T113553Z&X-Amz-Expires=300&X-Amz-Signature=c2d6fbe1a3e832971aa1e839e764b1ac9ebdde3121672a1229c4512bbef09dff&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=54005538&response-content-disposition=attachment%3B%20filename%3DFirebird-3.0.10.33601-0.amd64.tar.gz&response-content-type=application%2Foctet-stream [following]
--2023-04-26 13:35:53-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/54005538/34b37706-63ea-496f-b3dc-6781bd46e43c?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230426%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230426T113553Z&X-Amz-Expires=300&X-Amz-Signature=c2d6fbe1a3e832971aa1e839e764b1ac9ebdde3121672a1229c4512bbef09dff&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=54005538&response-content-disposition=attachment%3B%20filename%3DFirebird-3.0.10.33601-0.amd64.tar.gz&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.110.133, 185.199.111.133, 185.199.108.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.110.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8768068 (8,4M) [application/octet-stream]
Saving to: ‘Firebird-3.0.10.33601-0.amd64.tar.gz’
Firebird-3.0.10.33601-0.amd64.tar.gz 100%[================================================================================================>] 8,36M 36,9MB/s in 0,2s
2023-04-26 13:35:54 (36,9 MB/s) - ‘Firebird-3.0.10.33601-0.amd64.tar.gz’ saved [8768068/8768068]
rik@rik-Virtual-Machine:~$ tar -xf Firebird-3.0.10.33601-0.amd64.tar.gz
rik@rik-Virtual-Machine:~$ cd Firebird-3.0.10.33601-0.amd64
rik@rik-Virtual-Machine:~/Firebird-3.0.10.33601-0.amd64$ tar -xf buildroot.tar.gz
rik@rik-Virtual-Machine:~/Firebird-3.0.10.33601-0.amd64$ cd ..
rik@rik-Virtual-Machine:~$ mkdir d
rik@rik-Virtual-Machine:~$ cd d
rik@rik-Virtual-Machine:~/d$ export LD_LIBRARY_PATH=~/d
rik@rik-Virtual-Machine:~/d$ export FIREBIRD=~/d
rik@rik-Virtual-Machine:~/d$ scp rik@192.168.2.96:/home/rik/d/test .
The authenticity of host '192.168.2.96 (192.168.2.96)' can't be established.
ED25519 key fingerprint is SHA256:<snip>.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.2.96' (ED25519) to the list of known hosts.
rik@192.168.2.96's password:
test 100% 1478KB 112.7MB/s 00:00
rik@rik-Virtual-Machine:~/d$ cp ~/Firebird-3.0.10.33601-0.amd64/opt/firebird/lib/libfbclient.so .
rik@rik-Virtual-Machine:~/d$ cp ~/Firebird-3.0.10.33601-0.amd64/opt/firebird/lib/libib_util.so .
rik@rik-Virtual-Machine:~/d$ mkdir plugins
rik@rik-Virtual-Machine:~/d$ cp ~/Firebird-3.0.10.33601-0.amd64/opt/firebird/plugins/libEngine12.so plugins
rik@rik-Virtual-Machine:~/d$ ls -lR
.:
total 3360
-rwxr-xr-x 1 rik rik 1911800 apr 26 13:36 libfbclient.so
-rwxr-xr-x 1 rik rik 4368 apr 26 13:37 libib_util.so
drwxrwxr-x 2 rik rik 4096 apr 26 13:37 plugins
-rwx------ 1 rik rik 1513064 apr 26 13:36 test
./plugins:
total 7336
-rwxr-xr-x 1 rik rik 7511904 apr 26 13:37 libEngine12.so
rik@rik-Virtual-Machine:~/d$ ./test
An unhandled exception occurred at $00000000004F6C05:
EInOutError: Can not load default Firebird clients ("libfbclient.so.2.5.1" or "libgds.so" or "libfbembed.so.2.5"). Check your installation.
$00000000004F6C05
$000000000044C8C9
rik@rik-Virtual-Machine:~/d$ sudo apt-get install libncurses5 libtommath1
[sudo] password for rik:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
libtinfo5
The following NEW packages will be installed:
libncurses5 libtinfo5 libtommath1
0 upgraded, 3 newly installed, 0 to remove and 116 not upgraded.
Need to get 263 kB of archives.
After this operation, 1.034 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://nl.archive.ubuntu.com/ubuntu jammy/universe amd64 libtinfo5 amd64 6.3-2 [99,2 kB]
Get:2 http://nl.archive.ubuntu.com/ubuntu jammy/universe amd64 libncurses5 amd64 6.3-2 [107 kB]
Get:3 http://nl.archive.ubuntu.com/ubuntu jammy/main amd64 libtommath1 amd64 1.2.0-6build3 [56,5 kB]
Fetched 263 kB in 0s (787 kB/s)
Selecting previously unselected package libtinfo5:amd64.
(Reading database ... 178817 files and directories currently installed.)
Preparing to unpack .../libtinfo5_6.3-2_amd64.deb ...
Unpacking libtinfo5:amd64 (6.3-2) ...
Selecting previously unselected package libncurses5:amd64.
Preparing to unpack .../libncurses5_6.3-2_amd64.deb ...
Unpacking libncurses5:amd64 (6.3-2) ...
Selecting previously unselected package libtommath1:amd64.
Preparing to unpack .../libtommath1_1.2.0-6build3_amd64.deb ...
Unpacking libtommath1:amd64 (1.2.0-6build3) ...
Setting up libtommath1:amd64 (1.2.0-6build3) ...
Setting up libtinfo5:amd64 (6.3-2) ...
Setting up libncurses5:amd64 (6.3-2) ...
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
rik@rik-Virtual-Machine:~/d$ sudo ln -s libtommath.so.1 /usr/lib/x86_64-linux-gnu/libtommath.so.0
rik@rik-Virtual-Machine:~/d$ ./test
creating DEMO.FBD
a
b
c
done
rik@rik-Virtual-Machine:~/d$