ARB packages for Ubuntu/Kubuntu

 


Please keep in mind that the debian-packages and all information mentioned below are unsupported and purely experimental!


Required packages

The following packages are a minimum base for getting the ARB sourcecode compiled under Debian/GNU Linux or one of its descendants, e.g. (K)Ubuntu Linux.

For ARB (without RNA3D feature)

aptitude install libx11-dev libx11-6 libmotif-dev libmotif3 lynx libxpm-dev libxpm4 libtiff4-dev libtiff4 sablotron libxaw7-dev libxaw7 libxp-dev xmkmf

 

Additional packages for RNA3D

aptitude install mesa-common-dev libpng12-dev libgl1-mesa-dev libglew1.5-dev freeglut3-dev

Caution: please read the following chapter "Missing OpenGL-support" before compiling ARB+RNA3D with OpenGL support.


Missing OpenGL-support

Newer versions of Debian GNU/Linux or (K)Ubuntu do not include all Mesa libraries and header files. (Some of them are considered deprecated.) The compilation of the ARB sourcecode fails when OpenGL-support in the config.makefile is activated. In the Debian package section packages with the missing files are available for all newer distributions.

There are two ways to receive the appropriate package for your distribution. First you can download the appropriate Debian package manually (in this example for Ubuntu "feisty fawn") and install it as a root user.

wget http://dev.arb-home.de/debian/dists/jaunty/non-free/binary-amd64/libglw-mesa-arb_jaunty_amd64.deb dpkg -i libglw-mesa-arb_jaunty_amd64.deb

Or you can directly add one of the following lines to your /etc/apt/sources.list and let your package management software handle it.

deb http://dev.arb-home.de/debian dapper non-free deb http://dev.arb-home.de/debian edgy non-free deb http://dev.arb-home.de/debian feisty non-free deb http://dev.arb-home.de/debian gutsy non-free deb http://dev.arb-home.de/debian hardy non-free deb http://dev.arb-home.de/debian intrepid non-free deb http://dev.arb-home.de/debian jaunty non-free

There is an additional list of programs which aren't necessary for the compilation but for all features of the ARB toolkit:

aptitude install xfig transfig

When using (K)Ubuntu the "sudo" command has to be added in front of aptitude or dpkg.