#!/bin/bash set -e # always set this for scripts but don't declare as ENV.. export DEBIAN_FRONTEND=noninteractive apt-get update -qq \ && apt-get install -y --no-install-recommends \ gdal-bin \ lbzip2 \ libfftw3-dev \ libgdal-dev \ libgeos-dev \ libgsl0-dev \ libgl1-mesa-dev \ libglu1-mesa-dev \ libhdf4-alt-dev \ libhdf5-dev \ libjq-dev \ libpq-dev \ libproj-dev \ libprotobuf-dev \ libnetcdf-dev \ libsqlite3-dev \ libssl-dev \ libudunits2-dev \ lsb-release \ netcdf-bin \ postgis \ protobuf-compiler \ sqlite3 \ tk-dev \ unixodbc-dev # lwgeom 0.2-2 and 0.2-3 have a regression which prevents install on ubuntu:bionic ## permissionless PAT for builds UBUNTU_VERSION=${UBUNTU_VERSION:-`lsb_release -sc`} if [ ${UBUNTU_VERSION} == "bionic" ]; then R -e "Sys.setenv(GITHUB_PAT='0e7777db4b3bb48acb542b8912a989b8047f6351'); remotes::install_github('r-spatial/lwgeom')" fi ## Somehow foreign is messed up on CRAN between 2020-04-25 -- 2020-05-0? ##install2.r --error --skipinstalled --repo https://mran.microsoft.com/snapshot/2020-04-24 foreign install2.r --error --skipinstalled \ RColorBrewer \ RandomFields \ RNetCDF \ classInt \ deldir \ gstat \ hdf5r \ lidR \ mapdata \ maptools \ mapview \ ncdf4 \ proj4 \ raster \ rgdal \ rgeos \ rlas \ sf \ sp \ spacetime \ spatstat \ spatialreg \ spdep \ stars \ tidync \ tmap \ geoR \ geosphere R -e "BiocManager::install('rhdf5')" ## install wgrib2 for NOAA's NOMADS / rNOMADS forecast files /rocker_scripts/install_wgrib2.sh rm -r /tmp/downloaded_packages