- 积分
- 2215
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-7-8
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 倒叙的时光 于 2021-9-24 16:53 编辑
基本思路参考:
https://cloud.tencent.com/developer/article/1471338
主要更新了下载链接和zlib和libpng报错的问题,以及加bashrc,他的简易安装方式可能因为服务器有内外网隔断一直装不上,只能用复杂方法啦
1. zlib
1)下载
https://www.zlib.net/fossils/zlib-1.2.9.tar.gz
更高版本装的时候可能有问题,会显示缺少zlib.1.2.9,猜测做个链接到新的库可以解决(未尝试);
2)安装
tar -xvf zlib-1.2.9.tar.gz
cd zlib-1.2.9/
./configure --prefix=${HOME}/tools/zlib/1.2.9
make && make install
export LDFLAGS="-L${HOME}/tools/zlib/1.2.9/lib"
export CPPFLAGS="-I${HOME}/tools/zlib/1.2.9/include"
2. libpng
1)下载
https://jaist.dl.sourceforge.net ... ibpng-1.5.30.tar.gz
下了两个1.6开头的版本好像都会报错缺zlib1.2.9,即使装了1.2.9也是,所以装了旧的,考虑ncview也很久不更新版本了
2)安装
tar -xvf libpng-1.5.30.tar.gz
cd libpng-1.5.30/
./configure --prefix=${HOME}/tools/libpng/1.5.30
make && make install
3. hdf5
1)下载
https://s3.amazonaws.com/hdf-wor ... hdf5-1.10.5.tar.bz2
2)安装(这个装的相对比较慢,我这边报了很多的warning)
tar -xvf hdf5-1.10.5.tar.bz2
cd hdf5-1.10.5
./configure --prefix=${HOME}/tools/hdf5/1.10.5/ --with-zlib=${HOME}/tools/zlib/1.2.9
make && make install
4. netcdf-c
1)下载
https://codeload.github.com/Unid ... gz/refs/tags/v4.8.1
2)安装
export LDFLAGS="-L${HOME}/tools/zlib/1.2.9/lib -L${HOME}/tools/hdf5/1.10.5/lib"
export CPPFLAGS="-I${HOME}/tools/zlib/1.2.9/include -I${HOME}/tools/hdf5/1.10.5/include"
tar -xvf netcdf-c-4.8.1.tar.gz
cd netcdf-c-4.8.1/
./configure --prefix=${HOME}/tools/netcdf-c/4.8.1 --enable-netcdf-4 --with-hdf5=${HOME}/tools/hdf5/1.10.5 --disable-dap
make && make install
5. udunits2
1) 下载
https://artifacts.unidata.ucar.e ... units-2.2.28.tar.gz
2)安装
tar -xvf udunits-2.2.28.tar.gz
cd udunits-2.2.28/
./configure --prefix=${HOME}/tools/udunits2/2.2.28
make && make install
6. ncview
1)下载
链接太长了直接放文件啦~
2)安装
tar -xvf ncview-2.1.7-0.tar.bz2
cd ncview-2.1.7
./configure --prefix=${HOME}/tools/ncview/2.1.7 --with-nc-config=${HOME}/tools/netcdf-c/4.8.1/bin/nc-config --with-udunits2_incdir=${HOME}/tools/udunits2/2.2.28/include/ --with-udunits2_libdir=${HOME}/tools/udunits2/2.2.28/lib/ --with-png_incdir=${HOME}/tools/libpng/1.5.30/include/ --with-png_libdir=${HOME}/tools/libpng/1.5.30/lib/
7. 加入.bashrc
PATH=$HOME:tools/ncview/2.1.7/bin:xxxxxxxxxxxxxxx
LD_LIBRARY_PATH = $HOME:tools/libpng/1.5.30/lib:xxxxxxxxxxxxxxxxxxxxxxx
我还乱七八糟的改了一大堆的bashrc,但感觉不一定有用,这里就不放了,如果安装有问题再联系我~
|
|