Try with apt and here is my results on 13.10 , i will test in 5 minutes on 12.04 too
sudo apt-get install firebird2.5-superclassic:i386 Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: firebird2.5-classic-common:i386 firebird2.5-server-common:i386 libedit2:i386 libfbclient2:i386 libfbembed2.5:i386 libib-util:i386 Suggested packages: firebird2.5-doc:i386 The following packages will be REMOVED: firebird-dev firebird2.5-classic-common firebird2.5-server-common firebird2.5-superclassic libfbembed2.5 The following NEW packages will be installed: firebird2.5-classic-common:i386 firebird2.5-server-common:i386 firebird2.5-superclassic:i386 libedit2:i386 libfbclient2:i386 libfbembed2.5:i386 libib-util:i386 0 upgraded, 7 newly installed, 5 to remove and 1 not upgraded. Need to get 3,409 kB of archives. After this operation, 847 kB of additional disk space will be used. Do you want to continue [Y/n]? Get:1 http://ppa.launchpad.net/mapopa/ppa/ubuntu/ saucy/main libfbclient2 i386 2.5.2.26540.ds4-8ubuntu2 [272 kB] Get:2 http://archive.ubuntu.com/ubuntu/ saucy/main libedit2 i386 3.1-20130712-1 [84.9 kB] Get:3 http://ppa.launchpad.net/mapopa/ppa/ubuntu/ saucy/main firebird2.5-server-common i386 2.5.2.26540.ds4-8ubuntu2 [532 kB] Get:4 http://ppa.launchpad.net/mapopa/ppa/ubuntu/ saucy/main libfbembed2.5 i386 2.5.2.26540.ds4-8ubuntu2 [1,519 kB] Get:5 http://ppa.launchpad.net/mapopa/ppa/ubuntu/ saucy/main libib-util i386 2.5.2.26540.ds4-8ubuntu2 [3,800 B] Get:6 http://ppa.launchpad.net/mapopa/ppa/ubuntu/ saucy/main firebird2.5-classic-common i386 2.5.2.26540.ds4-8ubuntu2 [820 kB] Get:7 http://ppa.launchpad.net/mapopa/ppa/ubuntu/ saucy/main firebird2.5-superclassic i386 2.5.2.26540.ds4-8ubuntu2 [177 kB] Fetched 3,409 kB in 2s (1,418 kB/s) Preconfiguring packages ... (Reading database ... 319071 files and directories currently installed.) Removing firebird-dev ... Removing firebird2.5-superclassic ... * Stopping Firebird 2.5 superclassic server... [ OK ] Removing firebird2.5-classic-common ... Removing libfbembed2.5 ... Removing firebird2.5-server-common ... Processing triggers for man-db ... Processing triggers for ureadahead ... Processing triggers for libc-bin ... Selecting previously unselected package libedit2:i386. (Reading database ... 319008 files and directories currently installed.) Unpacking libedit2:i386 (from .../libedit2_3.1-20130712-1_i386.deb) ... Selecting previously unselected package libfbclient2:i386. Unpacking libfbclient2:i386 (from .../libfbclient2_2.5.2.26540.ds4-8ubuntu2_i386.deb) ... Selecting previously unselected package firebird2.5-server-common. Unpacking firebird2.5-server-common (from .../firebird2.5-server-common_2.5.2.26540.ds4-8ubuntu2_i386.deb) ... Selecting previously unselected package libfbembed2.5. Unpacking libfbembed2.5 (from .../libfbembed2.5_2.5.2.26540.ds4-8ubuntu2_i386.deb) ... Selecting previously unselected package libib-util:i386. Unpacking libib-util:i386 (from .../libib-util_2.5.2.26540.ds4-8ubuntu2_i386.deb) ... Selecting previously unselected package firebird2.5-classic-common. Unpacking firebird2.5-classic-common (from .../firebird2.5-classic-common_2.5.2.26540.ds4-8ubuntu2_i386.deb) ... Selecting previously unselected package firebird2.5-superclassic. Unpacking firebird2.5-superclassic (from .../firebird2.5-superclassic_2.5.2.26540.ds4-8ubuntu2_i386.deb) ... Processing triggers for man-db ... Processing triggers for ureadahead ... Setting up libedit2:i386 (3.1-20130712-1) ... Setting up libfbclient2:i386 (2.5.2.26540.ds4-8ubuntu2) ... Setting up firebird2.5-server-common (2.5.2.26540.ds4-8ubuntu2) ... Setting up libfbembed2.5 (2.5.2.26540.ds4-8ubuntu2) ... Setting up libib-util:i386 (2.5.2.26540.ds4-8ubuntu2) ... Setting up firebird2.5-classic-common (2.5.2.26540.ds4-8ubuntu2) ... Setting up firebird2.5-superclassic (2.5.2.26540.ds4-8ubuntu2) ... * Starting Firebird 2.5 superclassic server... [ OK ] * Firebird 2.5 superclassic server already running Processing triggers for libc-bin ... ps aux |grep fb_smp firebird 9376 0.0 0.1 55664 4596 ? Sl 15:35 0:00 /usr/sbin/fb_smp_server file /usr/sbin/fb_smp_server /usr/sbin/fb_smp_server: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0xc51e5bb36e3d6d2f2af90324e2aa5214de484d2b, stripped ---In [email protected], <bughunter@...> wrote: Hi, for an legacy app from last century I have to run a 32 bit version of firebird classic (only 32 bit UDFs available). I have tried several approaches and everything is fine in a virtual machine, however I would like to avoid the overhead and like to run FB directly on the host, which is a Ubuntu 12.04 64 bit. There are are two possible directions here directly installing 32 bit binaries and a chroot - usually running 32 bit apps on 64 bit Ubuntu 12.04 (or a Debian system) is not a problem, so I tried this first. Unfortunately installing the i386 packages for firebird fails - both the ubuntu repos and the ppa:mapopa give me dependency conflicts - please see shell output copied below [1]. How can I fix this? Thanks for your attention! John [1] rewrapped shell output: root@srv01:/etc# aptitude install firebird2.5-classic:i386 The following NEW packages will be installed: firebird2.5-classic:i386{b} firebird2.5-common{a} firebird2.5-common-doc{a} firebird2.5-server-common:i386{a} libc6:i386{a} libfbclient2:i386{a} libfbembed2.5:i386{a} libgcc1:i386{a} libicu48:i386{ab} libstdc++6:i386{a} The following packages are RECOMMENDED but will NOT be installed: libib-util:i386 0 packages upgraded, 10 newly installed, 0 to remove and 0 not upgraded. Need to get 15.6 MB of archives. After unpacking 43.8 MB will be used. The following packages have unmet dependencies: libicu48 : Conflicts: libicu48:i386 but 4.8.1.1-3ubuntu0.1 is to be installed. libicu48:i386 : Conflicts: libicu48 but 4.8.1.1-3ubuntu0.1 is installed. firebird2.5-classic:i386 : Depends: netbase:i386 which is a virtual package. Depends: firebird2.5-classic-common:i386 (= 2.5.2.26540.ds4-8ubuntu4) but it is not going to be installed. Depends: openbsd-inetd:i386 but it is not going to be installed. or inet-superserver:i386 which is a virtual package. The following actions will resolve these dependencies: Keep the following packages at their current version: 1) firebird2.5-classic:i386 [Not Installed] 2) firebird2.5-server-common:i386 [Not Installed] 3) libfbembed2.5:i386 [Not Installed] 4) libicu48:i386 [Not Installed] Accept this solution? [Y/n/q/?]
