forked from RobotX-NCTU/robotx_gazebo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdependencies_common.sh
executable file
·31 lines (30 loc) · 1.4 KB
/
dependencies_common.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash
sudo apt install -y \
ros-kinetic-twist-mux-* \
ros-kinetic-geographic-* \
libbullet-dev \
ros-kinetic-diff-drive-controller \
ros-kinetic-joint-* \
ros-kinetic-velodyne-* \
ros-kinetic-controller-manager \
ros-kinetic-gazebo-ros-control \
ros-kinetic-opencv-apps \
ros-kinetic-jskeus \
ros-kinetic-euslisp \
ros-kinetic-nmea-* \
ros-kinetic-serial \
ros-kinetic-geometry2 \
ros-kinetic-velodyne-* \
libignition-math2-dev \
ros-kinetic-hector-gazebo-plugins \
libignition-math2-dev
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update
sudo apt-get install mercurial cmake pkg-config python python-pip git gazebo7 libgazebo7-dev ros-kinetic-ros-base ros-kinetic-teleop-tools ros-kinetic-teleop-twist-keyboard ros-kinetic-gazebo-plugins ros-kinetic-gazebo-ros ros-kinetic-xacro ros-kinetic-joy libeigen3-dev wget
pip2 install --upgrade pip
pip2 install packaging
pip2 install vcstools
sudo pip2 install appdirs