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.
-
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 ./configure make make install
-
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
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
-
Next, if you want to use the multi-robots and simulator through Player/Stage, then see PlayerStageInstallation.
-
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 make
