This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cs:ros:installation:start [2016/09/01 22:01] James Irwin |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Installation====== | ||
- | For Ubuntu 14.04, you can just follow the normal [[ros>indigo/Installation/Ubuntu|ROS installation instructions]]. | ||
- | |||
- | For Linux Mint 17.x, the instructions are mostly the same, here are the steps: | ||
- | <code> | ||
- | sudo sh -c '. /etc/lsb-release && echo "deb http://mirror.umd.edu/packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list' | ||
- | wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -O - | sudo apt-key add - | ||
- | sudo aptitude install ros-indigo-ros-base | ||
- | </code> | ||
- | http://insane-on-linux.blogspot.com/2014/10/installing-ros-indigo-on-mint-17.html | ||
- | |||
- | |||
- | ===== Errors and Known Solutions ===== | ||
- | If you get the following error: | ||
- | <code>ImportError: "from catkin_pkg.package import parse_package" failed: No module named catkin_pkg.package</code> | ||
- | |||
- | Make sure that you have installed "catkin_pkg", it is up to date and on the PYTHONPATH: | ||
- | <code bash> | ||
- | $ pip install catkin_pkg | ||
- | </code> | ||
- | ---- | ||
- | Error: | ||
- | <code>ImportError: No module named rospkg</code> | ||
- | Fix: | ||
- | <code bash> | ||
- | $ apt-get install python-rospkg | ||
- | $ export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/dist-packages | ||
- | </code> | ||
- | This is kinda a hack, haven't bothered to figure out how to properly install python-rospkg to the proper python location for indigo | ||
- | |||
- | ---- | ||
- | |||
- | If you get this error: | ||
- | <code>ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: ardrone_autonomy: Unsupported OS [mint] </code> | ||
- | |||
- | when running any rosdep command, add the flag ''--os=ubuntu:trusty'' to the command. |