...
Enable non CD repositories so an apt-get update will work | comment out the CD first line in /etc/apt/sources.list |
enable ssh if skipped during installation so we can remote ssh | sudo apt-get install openssh-server |
The 131 version of Java 8 is installed by default - currently running 151 set JAVA_HOME in ~/.bashrc or /etc/environment ubuntu@ubuntu:~$ echo $JAVA_HOME | if not sudo apt install openjdk-8-jdk |
install git and development tools | sudo apt-get install git |
install npm (will also be installed automatically by the ecomp build) | sudo apt install npm |
download and install Maven 3.5.0 create an ~/.m2 folder and copy our settings.xml there add maven to your path - check it with mvn --version | http://maven.apache.org/download.cgi tar -xvf apache-maven-3.5.0-bin.tar.gz or sudo apt install maven |
Add the following option to your MAVEN_OPTS in order not to periodically hang on downloading artifacts in linux | in /etc/environment -Djava.net.preferIPv4Stack=true |
Install docker (required for some repos like dcae-inventory off dcaewhen building docker images) | use If using rancher - use only 1.12.x as of 20170714 - via curl https://releases.rancher.com/install-docker/1.12.sh | sh optional.... sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main' |
...