#!/bin/bash #Item8 ROS ubuntu 18.04 melodic #ROS It should be install in user not install in root #install sudo apt-get install chrony -y sudo apt-get install ntpdate -y sudo ntpdate -q ntp.ubuntu.com #var="deb http://packages.ros.org/ros/ubuntu \$(lsb_release -sc) main" sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' #sudo sh -c "echo $var > /etc/apt/sources.list.d/ros-latest.list" sudo apt-key adv --keyserver "hkp://keyserver.ubuntu.com:80" --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 echo "deb ros packages and keyserver" sudo apt-get update -y #sudo apt-get upgrade -y sudo apt-get install ros-melodic-desktop-full -y sudo apt-get install ros-melodic-rqt* -y sudo apt-get install python-rosdep -y sudo rosdep init rosdep update sudo apt-get install python-rosinstall -y sudo apt-get install python-rosinstall-generator -y sudo apt-get install python-wstool -y #setup echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc #Create Ros Workspace mkdir -p /home/使用者/catkin_ws/src cd /home/使用者/catkin_ws/;pwd;source /opt/ros/melodic/setup.bash;/opt/ros/melodic/bin/catkin_make #Setup source /home/使用者/catkin_ws/devel/setup.bash echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc source ~/.bashrc # need user name echo $ROS_PACKAGE_PATH /home/使用者/catkin_ws/src:/opt/ros/melodic/share source ~/.bashrc printenv | grep ROS echo "ROS done"