User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cs:ros:installation:start [2016/09/01 22:05]
James Irwin [Installation]
— (current)
Line 1: Line 1:
-====== Installation====== 
-The install scripts already install ROS for you, these instructions are if you wish to manually install ROS. 
  
-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 (derived from http://​insane-on-linux.blogspot.com/​2014/​10/​installing-ros-indigo-on-mint-17.html):​ 
-<​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>​ 
- 
- 
- 
-===== 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.