To get the latest GDL you really need to compile from source.
mkdir ~/src cd src git clone https://github.com/gnudatalanguage/gdl
mkdir ~/down cd ~/down wget https://github.com/gnudatalanguage/gdl/archive/refs/tags/v1.0.1.tar.gz mkdir ~/src cd src tar -zxvf ~/down/v1.0.1.tar.gz ln -s gdl-1.0.1 gdl
sudo apt install build-essential cmake sudo apt install libncurses-dev libreadline-dev zlib1g-dev libpng-dev libgsl-dev libwxgtk3.0-gtk3-dev libplplot-dev libmagick++-dev libgraphicsmagick++1-dev libgeotiff-dev libnetcdf-dev libfftw3-dev python-dev libudunits2-dev libeccodes-dev libglpk-dev libhdf4-alt-dev python-numpy libeigen3-dev
cd ~/src git clone https://github.com/gpakosz/whereami.git cd ~/src/gdl/src rmdir whereami ln -s ../../whereami
cd ~/src/gdl mkdir build cd build cmake -DQHULL=OFF -DCMAKE_BUILD_TYPE=Release .. CPUS=$(grep -c processor /proc/cpuinfo) make -j $CPUS # (N depending the number of cores you have) make test
sudo make install
#idl license and startup export LM_LICENSE_FILE="$HOME/idl/license.dat" export IDL_STARTUP="$HOME/idl/idl_startup.pro" #idl path export IDL_PATH="<IDL_DEFAULT>" export IDL_PATH="$IDL_PATH:$HOME/idl/lvis_current" export IDL_PATH="$IDL_PATH:$HOME/idl/lvis_utils" export IDL_PATH="$IDL_PATH:$HOME/idl/lvisf" export IDL_PATH="$IDL_PATH:$HOME/idl/lvis_classic_2019" export IDL_PATH="$IDL_PATH:$HOME/idl/lvis21" export IDL_PATH="$IDL_PATH:$HOME/idl/lvis" export IDL_PATH="$IDL_PATH:$HOME/idl/hdl" export IDL_PATH="$IDL_PATH:$HOME/idl/local"