New information on BNR2 ----------------------- The Linux version starting with BNR2beta0.11.0 was compiled using Kylix 3 Pro by Borland. A number of shared objects are needed to run BNR2 requiring a Qt runtime library. The library for applications compiled with Kylix 3 is different from those compiled with Kylix 2 such as BNR2beta073. Download instructions on Linux ------------------------------ Download the Linux version starting with BNR2beta0.11.0 and the Qt library file that contains libborqt-6.9.0-qt2.3.so and the included symbolic link libborqt-6.9-qt2.3.so to your download directory. Installation instructions on Linux ---------------------------------- BNR2 and the Qt runtime library can be installed in several ways. Two examples are explained below. You can use the tarball example or install using the BNR2-install script. The script can be downloaded from one of the BNR2 web sites. The script needs to be placed in the download directory where your 'tgz' downloads are located. They need to be edited so that BNR2 or the library can be installed in the proper directory structure that the user has selected. The user needs to login as 'root' and from your download directory enter the following command. BNR2-install i.e. BNR2beta-0.12.0.tgz BNR2-install i.e. libborqt-6.9.0-qt2.3.so.tgz The scripts have three methods to install BNR2. They are identified as Gentoo, Debian; Red Hat, Mandrake, Suse; and the current tgz directory structure that is the default install for this script. You can use one of these or create one of your own choosing. The BNR2 script also creates a bnr2 script. To install BNR2 using the following example will require you to be 'root' to perform this installation. BNR2 and the Qt runtime library can be extracted to the current directory using the following command. tar -xvzf BNR2 can be extracted to the directory '/usr/local/BNR2/' using the following command. tar -xvzf -C /usr/local/ This command will extract the compressed tarball into the following directory structures: BNR2beta-0.xx.x --------------- /usr/local/BNR2/bin/ BNR2 - application bnr2 - sample script file /usr/local/BNR2/docs/ tgz-readme - this file changes.txt - list of changes for this version /usr/local/BNR2/icon/ bnr2a.png - icon or libborqt-6.9.0-qt2.3.so ----------------------- /usr/local/BNR2/lib/ libborqt-6.9.0-qt2.3.so - shared object library libborqt-6.9-qt2.3.so - link If you already have a script or plan to use the supplied one then make sure it is correctly setup. The following is an example for BNR2: #!/bin/sh export LD_LIBRARY_PATH=/usr/local/BNR2/lib/ /usr/local/BNR2/bin/BNR2 Using the above example, BNR2 and the script file would be placed in /usr/local/BNR2/bin/ and library files in /usr/local/BNR2/lib/. Make sure you have setup the correct access rights for the script, binary, library and symbolic link. Using the above script, an application launcher can be setup using the command '/usr/local/BNR2/bin/bnr2'. The icon BNR2a.png can be used with an application launcher. Starting with BNR2beta-0.13.3 the Linux version no longer requires a script to bind the QT libraries. The Qt library file that contains libborqt-6.9.0-qt2.3.so and the included symbolic link libborqt-6.9-qt2.3.so needs to be placed in the directory with the executable file BNR2. This allows the program to use a local copy of C++ wrapper shared object and it avoids the need for a start script that sets the LD_LIBRARY_PATH to the current directory. Uninstall instructions on Linux ------------------------------- Basically undo everything you did when installing BNR2. Delete the cache directory BNR2, remove the BNR2 and lib directories.