#!/bin/bash -v # Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. # SPDX-License-Identifier: MIT-0 # Intended for running in a Cloud9 environment, to install ROS1 Melodic and NICE DCV. # log_to_/var/log/user-data.log exec > >(tee /var/log/user-data.log|logger -t user-data -s 2>/dev/console) 2>&1 sleep 10 apt-get update && apt-get upgrade -y linux-aws && apt upgrade -y # install_python_and_pip apt-get install -y python python-dev python-pip python3 python3-dev python3-pip python2.7 # update_pip_and_boto pip3 install --upgrade pip boto3 botocore requests export ROSVERSION="ROS1Melodic" export SIMULATORS="Gazebo" ### 1. Resize Cloud9 Volume wget https://raw.githubusercontent.com/aws-samples/robotics-boilerplate/main/install-resize.sh bash ./install-resize.sh ### 2. Install Desktop wget https://raw.githubusercontent.com/aws-samples/robotics-boilerplate/main/install-desktop.sh bash ./install-desktop.sh ### 3. DCV wget https://raw.githubusercontent.com/aws-samples/robotics-boilerplate/main/install-dcv.sh bash ./install-dcv.sh ### 4. ROS wget https://raw.githubusercontent.com/aws-samples/robotics-boilerplate/main/install-ros.sh bash ./install-ros.sh ### 5. INSTALL DOCKER wget https://raw.githubusercontent.com/aws-samples/robotics-boilerplate/main/install-docker.sh bash ./install-docker.sh