|
@@ -0,0 +1,41 @@
|
|
|
+#!/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"
|
|
|
+
|