...
Ensure Ubuntu Release 16.04 (specifically) and Docker version is 1.13.1 or newer:
16.04
Docker version 1.13.1, build 092cba3
|
Ensure required packages are installed including python, python-requests, python-pip, sshpass, xorriso, make, and gcc are installed. Install any missing packages with apt-get install -y <package name>
Listing... Done
gcc /xenial ,now 4:5.3.1-1ubuntu1 amd64 [installed]
make /xenial ,now 4.1-6 amd64 [installed,automatic]
python /xenial-updates ,now 2.7.12-1~16.04 amd64 [installed]
python-pip /xenial-updates ,xenial-updates,now 8.1.1-2ubuntu0.4 all [installed]
python-requests /xenial-updates ,xenial-updates,now 2.9.1-3ubuntu0.1 all [installed]
sshpass /xenial ,now 1.05-1 amd64 [installed] xorriso /xenial ,now 1.4.2-4ubuntu1 amd64 [installed]
|
...
Elevate yourself to root:
Create a new directory for all software to be installed:
Clone the Redfish Bootstrapping Script repository for use as part of Akraino tools:
mkdir -p /opt/akraino/redfish
NEXUS_URL=https: //nexus .akraino.org
curl -L "$NEXUS_URL/service/local/artifact/maven/redirect?r=snapshots&g=org.akraino.redfish&a=redfish&v=0.0.2-SNAPSHOT&e=tgz" | tar -xozv -C /opt/akraino/redfish
|
...
mkdir -p /opt/akraino/region
NEXUS_URL=https: //nexus .akraino.org
curl -L "$NEXUS_URL/service/local/artifact/maven/redirect?r=snapshots&g=org.akraino.regional_controller&a=regional_controller&v=0.0.2-SNAPSHOT&e=tgz" | tar -xozv -C /opt/akraino/region
|
...
At this point there will be two new directories where the cloned NC artifacts have been created.
ls /opt/akraino/ redfish region |
...