2009-09-11 11:08:16 +08:00
|
|
|
ruby:
|
|
|
|
ubuntu: ruby
|
|
|
|
debian: ruby
|
|
|
|
arch: ruby
|
|
|
|
macports: |
|
|
|
|
apr:
|
|
|
|
ubuntu: libapr1-dev libaprutil1-dev
|
|
|
|
debian: libapr1-dev libaprutil1-dev
|
|
|
|
arch: apr apr-util
|
|
|
|
fedora: apr-devel apr-util
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: apr-devel apr-util
|
2009-09-11 11:08:16 +08:00
|
|
|
macports: apr apr-util
|
|
|
|
python:
|
|
|
|
ubuntu: python-dev
|
|
|
|
debian: python-dev
|
|
|
|
arch: python
|
|
|
|
fedora: python-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: python-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
macports: python25 python_select py25-hashlib
|
|
|
|
python-yaml:
|
|
|
|
ubuntu: python-yaml
|
|
|
|
debian: python-yaml
|
|
|
|
fedora: PyYAML
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: PyYAML
|
2009-09-11 11:08:16 +08:00
|
|
|
centos: PyYAML
|
|
|
|
arch: |
|
|
|
|
if ! pacman -Q libyaml python-yaml; then yaourt -S libyaml python-yaml; fi
|
|
|
|
macports: py25-yaml
|
|
|
|
python-gtk2:
|
|
|
|
ubuntu: python-gtk2
|
|
|
|
arch: pygtk
|
|
|
|
debian: python-gtk2
|
|
|
|
macports: py25-gtk
|
2009-11-19 06:18:30 +08:00
|
|
|
fedora: python-gtk
|
|
|
|
rhel: pygtk2
|
2009-09-11 11:08:16 +08:00
|
|
|
python-matplotlib:
|
|
|
|
ubuntu: python-matplotlib
|
|
|
|
arch: python-matplotlib
|
|
|
|
debian: python-matplotlib
|
|
|
|
macports: py25-matplotlib
|
2009-11-19 06:18:30 +08:00
|
|
|
fedora: python-matplotlib
|
|
|
|
rhel: python-matplotlib
|
2009-09-11 11:08:16 +08:00
|
|
|
python-imaging:
|
|
|
|
ubuntu: python-imaging
|
|
|
|
debian: python-imaging
|
|
|
|
fedora: python-imaging
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: python-imaging
|
2009-09-11 11:08:16 +08:00
|
|
|
arch: pil
|
|
|
|
macports: py25-pil
|
|
|
|
python-numpy:
|
|
|
|
ubuntu: python-numpy
|
|
|
|
debian: python-numpy
|
|
|
|
fedora: numpy
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: python-numpy
|
2009-09-11 11:08:16 +08:00
|
|
|
arch: python-numpy
|
|
|
|
macports: py25-numpy
|
2009-12-06 04:26:22 +08:00
|
|
|
python-fuse:
|
|
|
|
ubuntu: python-fuse
|
|
|
|
debian: python-fuse
|
2009-09-11 11:08:16 +08:00
|
|
|
python-scipy:
|
|
|
|
ubuntu: python-scipy
|
|
|
|
debian: python-scipy
|
|
|
|
arch: python-scipy
|
|
|
|
macports: py25-scipy
|
|
|
|
bzip2:
|
|
|
|
ubuntu: libbz2-dev
|
|
|
|
debian: libbz2-dev
|
|
|
|
fedora: bzip2-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: bzip2-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
arch: bzip2
|
|
|
|
macports: bzip2
|
|
|
|
boost:
|
|
|
|
ubuntu:
|
2009-12-23 02:15:52 +08:00
|
|
|
'9.10': libboost1.40-all-dev
|
|
|
|
'9.04': libboost1.37-dev
|
|
|
|
'8.10': |
|
2009-09-11 11:08:16 +08:00
|
|
|
if [ ! -f /opt/ros/lib/libboost_date_time-gcc43-mt*-1_37.a ] ; then
|
|
|
|
mkdir -p ~/ros/ros-deps
|
|
|
|
cd ~/ros/ros-deps
|
|
|
|
wget --tries=10 http://pr.willowgarage.com/downloads/boost_1_37_0.tar.gz
|
|
|
|
tar xzf boost_1_37_0.tar.gz
|
|
|
|
cd boost_1_37_0
|
|
|
|
./configure --prefix=/opt/ros
|
|
|
|
make
|
|
|
|
sudo make install
|
|
|
|
fi
|
2009-12-23 02:15:52 +08:00
|
|
|
'8.04': |
|
2009-09-11 11:08:16 +08:00
|
|
|
if [ ! -f /opt/ros/lib/libboost_date_time-gcc42-mt*-1_37.a ] ; then
|
|
|
|
mkdir -p ~/ros/ros-deps
|
|
|
|
cd ~/ros/ros-deps
|
|
|
|
wget --tries=10 http://pr.willowgarage.com/downloads/boost_1_37_0.tar.gz
|
|
|
|
tar xzf boost_1_37_0.tar.gz
|
|
|
|
cd boost_1_37_0
|
|
|
|
./configure --prefix=/opt/ros
|
|
|
|
make
|
|
|
|
sudo make install
|
|
|
|
fi
|
|
|
|
debian:
|
2009-11-19 04:36:32 +08:00
|
|
|
squeeze/sid: libboost-dev libboost-regex-dev libboost-thread-dev libboost-signals-dev libboost-filesystem-dev libboost-python-dev libboost-program-options-dev
|
2009-09-11 11:08:16 +08:00
|
|
|
lenny: |
|
|
|
|
if [ ! -f /opt/ros/lib/libboost_date_time-gcc43-mt*-1_37.a ] ; then
|
|
|
|
mkdir -p ~/ros/ros-deps
|
|
|
|
cd ~/ros/ros-deps
|
|
|
|
wget --tries=10 http://pr.willowgarage.com/downloads/boost_1_37_0.tar.gz
|
|
|
|
tar xzf boost_1_37_0.tar.gz
|
|
|
|
cd boost_1_37_0
|
|
|
|
./configure --prefix=/opt/ros
|
|
|
|
make
|
|
|
|
sudo make install
|
|
|
|
fi
|
2009-12-04 05:13:49 +08:00
|
|
|
3.1: |
|
|
|
|
if [ ! -f /opt/ros/lib/libboost_date_time-gcc33-mt*-1_37.a ] ; then
|
|
|
|
mkdir -p ~/ros/ros-deps
|
|
|
|
cd ~/ros/ros-deps
|
|
|
|
wget --tries=10 http://pr.willowgarage.com/downloads/boost_1_37_0.tar.gz
|
|
|
|
tar xzf boost_1_37_0.tar.gz
|
|
|
|
cd boost_1_37_0
|
|
|
|
./configure --prefix=/opt/ros
|
|
|
|
make
|
|
|
|
sudo make install
|
|
|
|
fi
|
2009-09-11 11:08:16 +08:00
|
|
|
fedora: boost-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: boost-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
arch: boost
|
|
|
|
macports: boost
|
|
|
|
zlib:
|
|
|
|
ubuntu: zlib1g-dev
|
|
|
|
debian: zlib1g-dev
|
|
|
|
fedora: zlib-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: zlib-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
arch: zlib
|
|
|
|
macports: zlib
|
|
|
|
graphviz:
|
|
|
|
ubuntu: graphviz
|
|
|
|
debian: graphviz
|
|
|
|
fedora: graphviz
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: graphviz
|
2009-09-11 11:08:16 +08:00
|
|
|
arch: graphviz
|
|
|
|
macports: graphviz
|
|
|
|
fakeroot:
|
|
|
|
ubuntu: fakeroot
|
|
|
|
arch: fakeroot
|
|
|
|
debian: fakeroot
|
|
|
|
dpkg-dev:
|
|
|
|
ubuntu: dpkg-dev
|
|
|
|
debian: dpkg-dev
|
|
|
|
arch: |
|
|
|
|
if ! pacman -Q dpkg; then yaourt -S dpkg; fi
|
|
|
|
doxygen:
|
|
|
|
ubuntu: doxygen
|
|
|
|
arch: doxygen
|
|
|
|
debian: doxygen
|
|
|
|
macports: doxygen
|
|
|
|
wxwidgets:
|
|
|
|
ubuntu: libwxgtk2.8-dev
|
|
|
|
debian: libwxgtk2.8-dev
|
|
|
|
fedora: wxGTK-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: wxGTK-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
macports: wxwidgets
|
|
|
|
arch: wxgtk
|
|
|
|
wxpython:
|
|
|
|
ubuntu: python-wxgtk2.8
|
|
|
|
arch: wxpython
|
|
|
|
fedora: wxPython-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: wxPython-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
centos: wxPython-devel
|
|
|
|
debian: python-wxgtk2.8
|
|
|
|
macports: py25-wxpython
|
|
|
|
log4cxx:
|
|
|
|
ubuntu:
|
2009-12-23 02:15:52 +08:00
|
|
|
'9.10': liblog4cxx10-dev
|
|
|
|
'9.04': liblog4cxx10-dev
|
|
|
|
'8.10': |
|
2009-09-11 11:08:16 +08:00
|
|
|
if [ ! -f /opt/ros/lib/liblog4cxx.so.10 ] ; then
|
|
|
|
mkdir -p ~/ros/ros-deps
|
|
|
|
cd ~/ros/ros-deps
|
|
|
|
wget --tries=10 http://pr.willowgarage.com/downloads/apache-log4cxx-0.10.0-wg_patched.tar.gz
|
|
|
|
tar xzf apache-log4cxx-0.10.0-wg_patched.tar.gz
|
|
|
|
cd apache-log4cxx-0.10.0
|
|
|
|
./configure --prefix=/opt/ros
|
|
|
|
make
|
|
|
|
sudo make install
|
|
|
|
fi
|
2009-12-23 02:15:52 +08:00
|
|
|
'8.04': |
|
2009-09-11 11:08:16 +08:00
|
|
|
if [ ! -f /opt/ros/lib/liblog4cxx.so.10 ] ; then
|
|
|
|
mkdir -p ~/ros/ros-deps
|
|
|
|
cd ~/ros/ros-deps
|
|
|
|
wget --tries=10 http://pr.willowgarage.com/downloads/apache-log4cxx-0.10.0-wg_patched.tar.gz
|
|
|
|
tar xzf apache-log4cxx-0.10.0-wg_patched.tar.gz
|
|
|
|
cd apache-log4cxx-0.10.0
|
|
|
|
./configure --prefix=/opt/ros
|
|
|
|
make
|
|
|
|
sudo make install
|
|
|
|
fi
|
|
|
|
debian:
|
2009-10-02 13:39:00 +08:00
|
|
|
squeeze/sid: liblog4cxx10-dev
|
2009-09-11 11:08:16 +08:00
|
|
|
lenny: |
|
|
|
|
if [ ! -f /opt/ros/lib/liblog4cxx.so.10 ] ; then
|
|
|
|
mkdir -p ~/ros/ros-deps
|
|
|
|
cd ~/ros/ros-deps
|
|
|
|
wget --tries=10 http://pr.willowgarage.com/downloads/apache-log4cxx-0.10.0-wg_patched.tar.gz
|
|
|
|
tar xzf apache-log4cxx-0.10.0-wg_patched.tar.gz
|
|
|
|
cd apache-log4cxx-0.10.0
|
|
|
|
./configure --prefix=/opt/ros
|
2009-12-04 05:13:49 +08:00
|
|
|
make
|
|
|
|
sudo make install
|
|
|
|
fi
|
|
|
|
3.1: |
|
|
|
|
if [ ! -f /opt/ros/lib/liblog4cxx.so.10 ] ; then
|
|
|
|
mkdir -p ~/ros/ros-deps
|
|
|
|
cd ~/ros/ros-deps
|
|
|
|
wget --tries=10 http://pr.willowgarage.com/downloads/apache-log4cxx-0.10.0-wg_patched.tar.gz
|
|
|
|
tar xzf apache-log4cxx-0.10.0-wg_patched.tar.gz
|
|
|
|
cd apache-log4cxx-0.10.0
|
|
|
|
./configure --prefix=/opt/ros
|
2009-09-11 11:08:16 +08:00
|
|
|
make
|
|
|
|
sudo make install
|
|
|
|
fi
|
|
|
|
fedora: log4cxx-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: log4cxx-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
arch: |
|
|
|
|
if ! pacman -Q log4cxx; then yaourt -S log4cxx; fi
|
|
|
|
macports: log4cxx
|
|
|
|
libxext:
|
2009-12-11 14:06:49 +08:00
|
|
|
ubuntu: libxext-dev
|
2009-09-11 11:08:16 +08:00
|
|
|
debian: libxext-dev
|
|
|
|
fedora: libXext-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: libXext-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
macports: xorg-libXext
|
|
|
|
arch: libxext
|
|
|
|
swig:
|
|
|
|
ubuntu: swig
|
|
|
|
debian: swig
|
|
|
|
fedora: swig
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: swig
|
2009-09-11 11:08:16 +08:00
|
|
|
macports: swig
|
|
|
|
arch: swig
|
|
|
|
zziplib:
|
|
|
|
ubuntu: libzzip-0-13 libzzip-dev
|
|
|
|
debian: libzzip-0-13 libzzip-dev
|
|
|
|
fedora: zziplib-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: zziplib-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
macports: libzzip
|
|
|
|
arch: zziplib
|
|
|
|
libxaw:
|
|
|
|
ubuntu: libxaw7-dev
|
|
|
|
debian: libxaw7-dev
|
|
|
|
fedora: libXaw-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: libXaw-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
macports: xorg-libXaw
|
|
|
|
arch: libxaw
|
|
|
|
opengl:
|
|
|
|
ubuntu: libgl1-mesa-dev libglu1-mesa-dev
|
|
|
|
debian: libgl1-mesa-dev libglu1-mesa-dev
|
|
|
|
fedora: mesa-libGL-devel mesa-libGLU-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: mesa-libGL-devel mesa-libGLU-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
macports: mesa
|
|
|
|
arch: mesa
|
|
|
|
libxxf86vm:
|
|
|
|
ubuntu: libxxf86vm-dev
|
|
|
|
debian: libxxf86vm-dev
|
|
|
|
fedora: libXxf86vm-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: libXxf86vm-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
macports: xorg-libXxf86vm
|
|
|
|
arch: libxxf86vm
|
|
|
|
gtk2:
|
|
|
|
ubuntu: libgtk2.0-dev
|
|
|
|
debian: libgtk2.0-dev
|
|
|
|
fedora: gtk2-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: gtk2-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
macports: gtk2
|
|
|
|
arch: gtk2
|
|
|
|
autoconf:
|
|
|
|
ubuntu: autoconf
|
|
|
|
debian: autoconf
|
|
|
|
fedora: autoconf
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: autoconf
|
2009-09-11 11:08:16 +08:00
|
|
|
arch: autoconf
|
|
|
|
macports: autoconf
|
|
|
|
automake:
|
|
|
|
ubuntu: automake
|
|
|
|
debian: automake
|
|
|
|
fedora: automake
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: automake
|
2009-09-11 11:08:16 +08:00
|
|
|
arch: automake
|
|
|
|
macports: automake
|
|
|
|
libtool:
|
2009-10-17 07:14:27 +08:00
|
|
|
ubuntu:
|
2009-12-23 02:15:52 +08:00
|
|
|
'9.10': libtool libltdl-dev
|
|
|
|
'9.04': libtool libltdl7-dev
|
|
|
|
'8.10': libtool libltdl7-dev
|
|
|
|
'8.04': libtool libltdl3-dev
|
2009-09-11 11:08:16 +08:00
|
|
|
debian: libtool libltdl3-dev
|
|
|
|
fedora: libtool libtool-ltdl-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: libtool libtool-ltdl-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
macports: libtool
|
|
|
|
arch: libtool
|
|
|
|
pkg-config:
|
|
|
|
ubuntu: pkg-config
|
|
|
|
debian: pkg-config
|
|
|
|
fedora: pkgconfig
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: pkgconfig
|
2009-09-11 11:08:16 +08:00
|
|
|
arch: pkgconfig
|
|
|
|
macports: pkgconfig
|
|
|
|
octave:
|
|
|
|
ubuntu: octave3.0-headers
|
|
|
|
arch: octave
|
|
|
|
macports: octave
|
|
|
|
centos: octave-devel
|
|
|
|
debian: octave3.0-headers
|
|
|
|
ncurses:
|
|
|
|
ubuntu: libncurses5-dev
|
|
|
|
arch: ncurses
|
|
|
|
macports: ncurses
|
|
|
|
centos: ncurses-devel
|
|
|
|
debian: libncurses5-dev
|
|
|
|
qt4:
|
2009-10-15 04:01:28 +08:00
|
|
|
ubuntu: libqt4-core libqt4-dev qt4-dev-tools
|
2009-09-11 11:08:16 +08:00
|
|
|
debian: libqt4-core libqt4-dev qt4-dev-tools libqt4-opengl-dev
|
|
|
|
arch: qt
|
|
|
|
macports: qt4-mac
|
|
|
|
curl:
|
|
|
|
ubuntu: libcurl4-openssl-dev
|
|
|
|
debian: libcurl4-openssl-dev
|
|
|
|
arch: curl
|
|
|
|
macports: curl
|
|
|
|
libxml2:
|
|
|
|
ubuntu: libxml2-dev
|
|
|
|
debian: libxml2-dev
|
|
|
|
arch: libxml2
|
|
|
|
macports: libxml2
|
|
|
|
scons:
|
|
|
|
ubuntu: scons
|
|
|
|
debian: scons
|
|
|
|
arch: scons
|
|
|
|
macports: scons
|
|
|
|
java:
|
|
|
|
ubuntu: sun-java6-jdk
|
|
|
|
debian: sun-java6-jdk
|
|
|
|
arch: openjdk6
|
|
|
|
macports: |
|
|
|
|
ant:
|
|
|
|
ubuntu: ant
|
|
|
|
debian: ant
|
|
|
|
arch: apache-ant
|
|
|
|
macports: apache-ant
|
|
|
|
libstdc++5:
|
|
|
|
ubuntu: libstdc++5
|
|
|
|
debian: libstdc++5
|
|
|
|
cppunit:
|
|
|
|
ubuntu: libcppunit-dev
|
|
|
|
debian: libcppunit-dev
|
|
|
|
fedora: cppunit-devel
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: cppunit-devel
|
2009-09-11 11:08:16 +08:00
|
|
|
arch: cppunit
|
|
|
|
macports: cppunit
|
|
|
|
intltool:
|
|
|
|
ubuntu: intltool
|
|
|
|
unzip:
|
|
|
|
ubuntu: unzip
|
|
|
|
debian: unzip
|
|
|
|
arch: unzip
|
|
|
|
fedora: unzip
|
2009-11-19 06:18:30 +08:00
|
|
|
rhel: unzip
|
2009-09-11 11:08:16 +08:00
|
|
|
macports: unzip
|
|
|
|
sbcl:
|
|
|
|
ubuntu: sbcl
|
|
|
|
debian: sbcl
|
|
|
|
arch: sbcl
|
|
|
|
macports: sbcl
|
2009-12-15 03:30:36 +08:00
|
|
|
fltk:
|
|
|
|
ubuntu: libfltk1.1-dev
|
|
|
|
debian: libfltk1.1-dev
|
|
|
|
fedora: fltk-devel
|
|
|
|
arch: fltk
|
|
|
|
macports: fltk
|
|
|
|
gentoo: "\"=x11-libs/fltk-1*\""
|