1. Pyro Upgrading To 1.0

If you have a version of Pyro intstalled, and want to upgrade to pyro-1.x.x this page is for you.

  1. First, you may need to upgrade SWIG. How can you tell?

swig -version

If version is less than 1.3.17, then you need to upgrade. If you have swig installed as an RPM, you may first want to remove the old version:

rpm -e swig

Then, install the new swig like:

tar xfz swig-1.3.17.tgz
cd SWIG-1.3.17
make install
  1. Next, you will need the latest version of Aria. How can you tell what version you have?

cat /usr/local/Aria/version.txt

If the file doesn't exist, or gives a number less that 1.2.0, then you need a new version.

/!\ Even if you have version 1.2, you need to download a special version of Aria from our [WWW]download area.

rpm -e aria

To install from RPM:

rpm -ihv aria-1.2.0.rpm

In order to use the Python part of Aria, you'll need to make sure that it has been built: (as root)

cd /usr/local/Aria
make python

You will need to make /usr/local/Aria/python available to Python. The easiest way to do that is to:

export PYTHONPATH=$PYTHONPATH:/usr/local/Aria/python
  1. Next, if you want to use the multi-robots and simulator through Player/Stage, then see PlayerStageInstallation.

  2. Finally, get the latest version of Pyro. It is probably a good idea to delete the previous version, and replace it completely with the new version. Build it as before:

tar xfz pyro-1.0.0.tgz
cd pyro