Workstation Build 2

Workstation Build 2

The Box

We purchased a micro ATX kit from CDWG

 

Installation of OS and software packages

Installed Ubuntu 16.04 using a USB

Because of the NVIDIA cards there are some tricks to getting the boot

http://abhay.harpale.net/blog/linux/nvidia-gtx-1080-installation-on-ubuntu-16-04-lts/

 

 

Graphics drivers for NVIDIA 1080 GPUs

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-367 nvidia-opencl-dev nvidia-modprobe

Install Chrome

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 
sudo dpkg -i --force-depends google-chrome-stable_current_amd64.deb
sudo apt-get install -f

Install Sophos

https://softwarelicense.arizona.edu/sophos-download

Install OSGEO / QGIS / GRASS

https://trac.osgeo.org/ubuntugis/wiki/UbuntuGISRepository

https://grasswiki.osgeo.org/wiki/Compile_and_Install_Ubuntu

## Edit the Sources list
sudo pico /etc/sources.list
 
# Copy paste into sources.list
deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main 
deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu xenial main
 
sudo apt update
sudo apt install qgis
sudo apt upgrade
 
## Additional Dependencies. 
 
sudo apt-get install libproj-dev proj-data proj-bin
# probably you also need to additionally install "libgeos-c1v5"
sudo apt-get install libgeos-dev
sudo apt-get install libgdal-dev
 
sudo apt-get update && sudo apt-get upgrade


# this is a single command, please copy-paste it entirely into the terminal:
sudo apt-get install \
  build-essential \
  flex make bison gcc libgcc1 g++ cmake ccache \
  python python-dev \
  python-opengl \
  python-wxversion python-wxtools python-wxgtk3.0 \
  python-dateutil libgsl-dev python-numpy \
  wx3.0-headers wx-common libwxgtk3.0-dev \
  libwxbase3.0-dev   \
  libncurses5-dev \
  zlib1g-dev gettext \
  libtiff5-dev libpnglite-dev \
  libcairo2 libcairo2-dev \
  sqlite3 libsqlite3-dev \
  libpq-dev \
  libreadline6 libreadline6-dev libfreetype6-dev \
  libfftw3-3 libfftw3-dev \
  libboost-thread-dev libboost-program-options-dev liblas-c-dev \
  resolvconf \
  libjasper-dev \
  subversion \
  libav-tools libavutil-dev ffmpeg2theora \
  libffmpegthumbnailer-dev \
  libavcodec-dev \
  libxmu-dev \
  libavformat-dev libswscale-dev \
  checkinstall \
  libglu1-mesa-dev libxmu-dev \
  ghostscript

Install SAGA-GIS

sudo add-apt-repository ppa:johanvdw/saga-gis
sudo apt-get install saga

Install CloudCompare (currently not setup for ubuntu Xenial)

##First, install dependencies :
sudo apt-get install libavifile-0.7c2 ocl-icd-libopencl1 libshp2 libvxl1.17v5

##Then download the deb here : https://dl.bintray.com/ornis/CloudCompa ... udcompare/ for example the "cloudcompare_2.6.3-0xenial1_amd64.deb" file.

#After that, move to the the directory where you downloaded the file, and finally :
sudo dpkg -i *.deb

##CloudCompare Version: 2.6.3 [Linux 64 bits] should be in your dashboard now.

Install Photoscan

wget http://download.agisoft.com/photoscan-pro_1_2_6_amd64.tar.gz && tar xvzf photoscan-pro_1_2_6_amd64.tar.gz && rm photoscan-pro_1_2_6_amd64.tar.gz

Install Docker

https://docs.docker.com/engine/installation/linux/ubuntulinux/

Install PDAL / Entwine / Greyhound

docker pull pdal/pdal:1.3
docker pull connormanning/entwine
docker pull connormanning/greyhound

Install Python 3.5 & 2.7

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5

Install Anaconda

https://www.continuum.io/downloads#linux

Install R & R-Studio

# Install R before RStudio
sudo apt-get update
sudo apt-get install r-base

https://www.rstudio.com/products/rstudio/download/

Install OpenGL

sudo apt-get install build-essential libgl1-mesa-dev
sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev

Install CUDA

https://developer.nvidia.com/cuda-downloads

sudo sh cuda_8.0.44_linux.run