我在我的Ubuntu 16.04.4 LTS系统(x86_64)上安装了GrADS,在完成所有安装步骤后,我的终端出现以下错误:
/usr/local/bin/grads: error while loading shared libraries:
libssl.so.10: wrong ELF class: ELFCLASS64
做错了什么?我肯定在我的系统上安装了OpenSSL。
答案 0 :(得分:0)
好的,我已经确定为什么我在前几天安装最新版本的GrADS(v2.2.1)时出现了很多问题......我的系统是64位的,我试图安装32位版本。 .. Doh!
以下是我用于v2.2.1的命令:
cd /usr/local/lib/grads
wget ftp://cola.gmu.edu/grads/data2.tar.gz
tar -zxvf data2.tar.gz
cd
clear
wget ftp://cola.gmu.edu/grads/Supplibs/2.2/builds/supplibs-centos7.4-x86_64.tar.gz
tar -zxvf supplibs-centos7.4-x86_64.tar.gz
sudo apt-get install libcurl4-openssl-dev libssl1.0.0 libssl-dev libjpeg62-dev libgeotiff-dev
sudo apt-get install libtiff-dev
sudo apt-get install libcurl4-openssl-dev libssl1.0.0 libssl-dev libjpeg62-dev libgeotiff-dev
sudo ln -s /usr/local/lib/grads/supplibs/libpng15.so.15 /usr/lib/
sudo ln -s /usr/local/lib/grads/supplibs/libhdf5.so.8 /usr/lib/
sudo ln -s /usr/local/lib/grads/supplibs/libnetcdf.so.7 /usr/lib/
sudo ln -s /usr/local/lib/grads/supplibs/libhdf5_hl.so.8 /usr/lib/
sudo ln -s /usr/local/lib/grads/supplibs/libtiff.so.3 /usr/lib/
sudo ln -s /usr/local/lib/grads/supplibs/libgeotiff.so /usr/lib/
sudo ln -s /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.10
sudo apt-get install libjpeg62-dev