MRPT in GNU/Linux repositories

 


1. Ubuntu PPA repositories


It usually takes months for new versions of a package to reach official repositories in most GNU/Linux distributions, so I created a PPA repository (see PPA web) for the following Ubuntu versions:

  • Ubuntu 12.04 (precise)
  • Ubuntu 11.10 (oneiric)
  • Ubuntu 11.04 (natty)
  • Ubuntu 10.10 (maverick)
  • Ubuntu 10.04 (lucid)
  • Ubuntu 9.10 (karmic) --> Since svn r2715 Karmic packages are not available due to an internal GCC error.

Note: This repository will contain very up-to-date versions of MRPT, updated even more often than the normal stable releases.

For Ubuntu 9.10 or newer, install MRPT (applications and development headers) from PPA with: (older versions read this):

sudo add-apt-repository ppa:joseluisblancoc/mrpt
sudo apt-get update
sudo apt-get install libmrpt-dev mrpt-apps  
sudo apt-get install libmrpt-dbg            # ONLY for installing debug -dbg packages

 

 

 

 


2. Official repositories


List of GNU/Linux distributions which currently allow installing MRPT directly from their normal software repositories. If your OS is not in the list, download the source code and follow the compiling instructions.

Check out the latest stable version of MRPT and that available on your OS repository, since it may be quite outdated and you would prefer to download and build from sources.

 

Debian Supported versions: ''etch'', ''lenny'' and more recent. (i386, amd64, sparc, etc...) 

Installation: You must add the software channel ''sid (unstable)'' and update the packages. Then, install the package ''mrpt-apps'' (and ''libmrpt-dev'' if you want to program with MRPT) with ''synaptics'' or from the command line:
su -c 'apt-get install mrpt-apps libmrpt-dev'

Browse MRPT packages: http://packages.debian.org/search?keywords=mrpt

Ubuntu
Ubuntu
Supported versions: Since Ubuntu Jaunty 9.04 

Installation: Install the package ''mrpt-apps'' (and libmrpt-dev if you want to program with MRPT) with ''synaptics'' or from the command line:
 sudo apt-get install mrpt-apps libmrpt-dev

Browse MRPT packages: https://launchpad.net/ubuntu/+search?text=mrpt

Fedora
Fedora
Supported versions: Fedora Core >=9

Installation: Install the packages ''mrpt-apps'' (and mrpt-devel if you want to program with MRPT) with ''System->Administration->Add/Remove Software'' or from the command line:
 su -c 'yum install mrpt-apps mrpt-devel'

Browse MRPT packages: https://admin.fedoraproject.org/pkgdb/acls/name/mrpt 

Note for versions older than Fedora Core 11: You must enable ''Fedora - Rawhide'' in ''System->Administration->Software Sources'' to see MRPT packages.


 


3. What's next?


Now you are ready to both use MRPT programs and to create new programs using the MRPT libraries (if you installed the development package ''libmrpt-dev'' or ''mrpt-devel''). For further instructions, follow to this tutorial.

 


The Mobile Robot Programming Toolkit (MRPT) initiative (C) 2012