alonzo3569 / system_setup

A shell script which is capable of setting up MOOS & ROS automatically on your device without asking for any user input.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Alonzo System Setup Wizard

  • This is a shell script application specifically for Linux ubuntu OS.
  • It is capable of setting up robotic software such as MOOS & ROS automatically in one's device without asking any user input. (except sudo passwd)



Features

  • Check device status :
    • Before installation, setup wizard will check if any MOOS/ROS is installed in this device.
  • Install dependencies :
    • Setup wizard will also download every dependencies for MOOS or ROS.
  • Download MOOS/ROS :
    Below are installation options for user to select
    • moos-ivp
    • moos-ivp-aquaticus
    • moos-ivp-UAL
    • your own moos tree
    • ROS Melodic
  • Add path to ~/.bashrc :
    • Automatically write moos/ros path to .bashrc
  • Build MOOS/ROS :
    • Remove apps that can't be built.(moos-ivp-aquaticus)
    • Build MOOS/ROS
  • Check installation :
    • Check env path
    • Check file existence
    • Check build process
  • Logfile :
    • For debug purposes

Installation

  1. git clone http://github.com/alonzo3569/system_setup
  2. cd system_setup
  3. Run ./interface.sh
  4. If permission denied, run chmod u+x

Demo

  • After executing :



  • Main selection page :



  • During installation :



  • After installation :



About

A shell script which is capable of setting up MOOS & ROS automatically on your device without asking for any user input.

License:MIT License


Languages

Language:Shell 100.0%