Skip to content

Instantly share code, notes, and snippets.

@pppoe
Created April 14, 2017 21:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pppoe/9b298a226f6a9112ca0d1f875465c58a to your computer and use it in GitHub Desktop.
Save pppoe/9b298a226f6a9112ca0d1f875465c58a to your computer and use it in GitHub Desktop.
Setup Ubuntu 14.04 and ROS
#! /bin/bash
sudo apt-get update
sudo apt-get install openbox tmux cmake vim git suckless-tools
git clone --recursive https://github.com/pppoe/Vim-Bash-Configuration
~/Vim-Bash-Configuration/make_symbolic_links.sh ~/Vim-Bash-Configuration/
sudo apt-get remove resolvconf update-manager network-manager
sudo apt-get install openssh-server
sudo apt-get install libudev-dev libusb-1.0-0-dev
# ROS
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 apt-get update
sudo apt-get install ros-indigo-desktop-full
sudo cat > /etc/network/interfaces << EOF
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
#address XX.XX.XX.XX
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/default.conf
EOF
sudo cat > /etc/wpa_supplicant/default.conf << EOF
network={
ssid=""
proto=RSN
key_mgmt=WPA-EAP
eap=TLS
identity=""
private_key=""
private_key_passwd=""
password=""
eapol_flags=3
}
EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment