wiki:debian

A carefully collected list of packages you need to build on a Ubuntu/debian box:

autoconf
automake
bzip2
cmake
curl
g++
g77
gcc
libbz2-dev
libmysqlclient-dev
libgl-dev 
libglut-dev
libpcre3-dev
libssl-dev
libx11-dev 
libxft2-dev
libxi-dev
libxmu-dev
libxpm-dev
libxt-dev
m4
make
ncurses-dev
patch
python-dev
rsync
subversion (svn)
tcl8.4-dev
libxml2-dev

Optionals that you'll want:

ccache

You can install these with e.g. "aptitude install ncurses-dev". To search for packages use "aptitude search (string)", like "aptitude search matplot", or "aptitude search PAW".

A few things to note:

  • On a new debian install, where you're only going to be developing on the trunk of offline (until icerec and sim catch up) , you can just install tools "i3-tools-v2", which will save you a bunch of time compiling tools. This is now the default tool install. See: http://wiki.icecube.wisc.edu/index.php/New_Tool_Build_system
  • You don't need to be paranoid about using $I3_PORTS/bin/cmake and not the system cmake (long as the system cmake is up-to-date, which it is on debian/ubuntu).
  • package list formatted for cut/paste:

autoconf automake bzip2 cmake curl g++ g77 gcc libbz2-dev libmysqlclient-dev libgl-dev libglut-dev libpcre3-dev libssl-dev libx11-dev libxft2-dev libxi-dev libxmu-dev libxpm-dev libxt-dev m4 make ncurses-dev patch python-dev rsync subversion tcl8.4-dev libxml2-dev

Last modified 10 years ago Last modified on Apr 28, 2014 2:55:40 PM