<aside> 📎 Download Essential EA-tool installation images

</aside>

# create installation directory in the homedirectory of the current user (not root!)

cd
mkdir install-essential
cd install-essential
 
#retrieve the version numbers of the latest EA-tool release packages
wget -q <https://www.enterprise-architecture.org/os_download.php> -O - > ./EA_PAGE.ENV

cat ./EA_PAGE.ENV | grep -o -E 'essentialinstallupgrade.*.jar' > ./WIDGETS_VERSION.ENV
cat ./EA_PAGE.ENV | grep -o -E 'essential_baseline_v.*.zip' > ./MODEL_VERSION.ENV
cat ./EA_PAGE.ENV | grep -o -E 'essential_viewer_.*.war' > ./VIEWER_VERSION.ENV
cat ./EA_PAGE.ENV | grep -o -E 'essential_import_utility_.*.war' > ./IMPORT_VERSION.ENV
 
#retrieve install support package
wget --tries=3 --progress=bar:force:noscroll <https://github.com/johnpwhite/EssentialProjectEAM_LinuxCLI/archive/master.zip>
unzip master.zip
 
#retrieve release packages
wget --tries=3 --progress=bar:force:noscroll <https://essential-cdn.s3.eu-west-2.amazonaws.com/essential-widgets/$>(cat ./WIDGETS_VERSION.ENV)
wget --tries=3 --progress=bar:force:noscroll <https://essential-cdn.s3.eu-west-2.amazonaws.com/meta-model/$>(cat ./MODEL_VERSION.ENV)
wget --tries=3 --progress=bar:force:noscroll <https://essential-cdn.s3.eu-west-2.amazonaws.com/viewer/$>(cat ./VIEWER_VERSION.ENV)
wget --tries=3 --progress=bar:force:noscroll <https://essential-cdn.s3.eu-west-2.amazonaws.com/import-utility/$>(cat ./IMPORT_VERSION.ENV)
wget --tries=3 --progress=bar:force:noscroll <https://essential-cdn.s3.eu-west-2.amazonaws.com/protege/install_protege_3.5-Linux64-noJVM.bin>
wget --tries=3 --progress=bar:force:noscroll <https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.20.tar.gz>
 
chmod u+x install_protege_3.5-Linux64-noJVM.bin

# Comment out java accessibility wrapper in case you run protege locally (yes, via vnc)
sudo cat /etc/java-8-openjdk/accessibility.properties | sed -e "s/assistive_technologies=org.GNOME.Accessibility.AtkWrapper/#assistive_technologies=org.GNOME.Accessibility.AtkWrapper/g" > accessibility_new.properties
sudo cp accessibility_new.properties /etc/java-8-openjdk/accessibility.properties
The temporary installation directory sho

Next:

Configure database

<aside> â„šī¸ Information on this page is based on https://github.com/johnpwhite/EssentialProjectEAM_LinuxCLI

</aside>