Getting Startedď
Installationď
Each of the applications listed below are required prerequisites to performing the installation procedure:
Option A, create a local virtual machine (VM)
Option B, you already use Linux or have a VM
Linux with docker and docker compose installed
Steps:
Open a command prompt or terminal
Clone the repository -
git clone https://github.com/nasa/nos3.gitNote that by default the latest release or
mainbranch is pulled
Enter the repository -
cd nos3Clone submodules -
git submodule update --init --recursiveOption A only
Run
vagrant upand wait for a return promptThis step can take minutes or hours depending on your internet speeds and host computer performance
Run
vagrant haltClose the command prompt or terminal
(Optional) Manually in VirtualBox increase the resources to up to half what is available
Start the VM directly in VirtualBox
Login to the
jstaruser with the passwordjstar123!In the VirtualBox toolbar select
Devices > Upgrade Guest Additions...Reboot the VM and then try the building and running steps below
Runningď
From inside your new VM or existing Linux environment:
Open a terminal (CTRL + ALT + T)
Navigate into the repository
For Option A -
cd ~/Desktop/github-nos3
Prepare the environment for use
make prep
Build everything
make
Run
make launch
Explore
Send commands, monitor telemetry, change modes, ingest faults, etc.
Stop
make stop
Clean build files
make clean
Modify the code as needed
Do it all again starting at
makeuntil you have a custom mission
If you no longer want NOS3 installed, you can run make uninstall to undo the initial prep step.