Skip to content

Latest commit

 

History

History
123 lines (103 loc) · 4.57 KB

native.md

File metadata and controls

123 lines (103 loc) · 4.57 KB

Native installation

Is this the right installation type for you?

The native installation takes more time to set up, but it runs considerably faster than Docker. Docker takes about 3-4 times longer to execute. If you will use this project for a full semester (e.g. for a thesis or a practical course) you'll most likely want the native installation - it will save you time in the long run.

Prerequisites

Ubuntu Installation Instructions

On Ubuntu 20.04, you can use our script for installing everything except OpenDDS:

git clone <link to this Git repository> montithings
cd montithings
./installLinux.sh
macOS Installation Instructions

On macOS, you can also use our script for installing everything except OpenDDS. It will also install Java, Maven, and Gradle using SDKMAN. If you already have Java 8, 11, or 14 installed, you might want to remove these lines of the script before executing it. You will be asked several times for your password in the process. If you do not already have the XCode developer tools, they will be also installed; in this case there will be a popup from Apple right after starting the script.

git clone <link to this Git repository> montithings
cd montithings
./installMac.sh
Windows 10/11 Installation Instructions

On Windows, you can use our Powershell installer. In case you have never run Powershell scripts before, you first need to allow executing scripts:

Set-ExecutionPolicy remotesigned

When prompted whether you really want to change the policy, please answer with a. You can reset the policy after running the installer using:

Set-ExecutionPolicy undefined

To install MontiThings, run the following:

git clone <link to this Git repository> montithings
cd montithings
.\installWindows.ps1

During the installation, you will be asked if you accept Microsoft's terms and conditions. Accepting their terms is required for the installer.