CDO (Climate Data Operator) 安装方法总结(最全)
CDO安裝方法總結
- 前言
- 方法總結
- 需要的軟件包
- 步驟
- 問題與解決方案
前言
之前CDO安裝一直踩了很多坑,在linux系統上采用:
sudo apt install安裝之后顯示包依賴不全,可知CDO處理netcdf4, hdf等文件還需要自行配置環境(compile),編譯(make)和安裝(make install),經過了兩天的折磨之后,終于成功在ubuntu子系統上安裝了CDO,先將方法總結如下:
方法總結
需要的軟件包
已給出百度云鏈接(主要需要的包有:NetCDF, Grib API, zlib, HDF5, CDO, Jasper, libcurl)
步驟
以下步驟務必按照順序安裝
在opt根目錄創建一個文件夾,請將之前下載的所有包全部復制到該文件夾中,該文件夾也將存放之后下載過程中產生的include和libs文件。為了演示方便,我們使用/opt/cdo-install
安裝zlib:1)進入zlib的文件夾;2)./configure --prefix=/opt/cdo-install;3) make; 4) make install;
安裝hdf5:1)進入hdf5文件夾;2)./configure –with-zlib=/opt/cdo-install –prefix=/opt/cdo-install CFLAGS=-fPIC;3)make;4) make install;
安裝libcurl:1)進入libcurl文件夾;2)./configure --prefix=/opt/cdo-install;3)make;4)make install;
安裝NetCDF:1)進入NetCDF文件夾;2)CPPFLAGS=-I/opt/cdo-install/include LDFLAGS=-L/opt/cdo-install/lib ./configure –prefix=/opt/cdo-install CFLAGS=-fPIC;3)make;4)make install;
安裝Jasper:1)進入Jasper文件夾;2)./configure –prefix=/opt/cdo-install CFLAGS=-fPIC;3)make;4)make isntall;
安裝grib:1)進入grib-API文件夾;2)./configure –prefix=/opt/cdo-install CFLAGS=-fPIC –with-netcdf=/opt/cdo-install –with-jasper=/opt/cdo-install;3)make;4)make install;
安裝cdo:1)進入cdo文件夾;2)./configure –prefix=/opt/cdo-install CFLAGS=-fPIC –with-netcdf=/opt/cdo-install –with-jasper=/opt/cdo-install –with-hdf5=/opt/cdo-install –with-grib_api=/opt/cdo-install;3)make;4)make install;
問題與解決方案
- 碰到 permission denied:
- 方案一:su root,申請root權限,輸入密碼;
- 方案二:chmod 777 FILE(FILE改成permission denied的文件名),升級aceess該文件名的權限;
- 方案三:如果是./configure配置過程出現permission denied,那么請輸入bash ./configure,而不是./configure;
- 遇到報錯API_version=v18,重新下載編譯該報錯的包,注意在編譯過程中加上末尾的default-api-version=v18
總結
以上是生活随笔為你收集整理的CDO (Climate Data Operator) 安装方法总结(最全)的全部內容,希望文章能夠幫你解決所遇到的問題。