- 积分
- 2220
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-7-8
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 倒叙的时光 于 2024-9-24 15:44 编辑
基本思路参考:
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)下载
链接太长了直接放文件啦~(2024更新了新版本,装了一下2.1.10也没问题,把新的也传了,如果装新的记得改版本号)
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/
make && make install
7. 加入.bashrc
PATH=$HOME:tools/ncview/2.1.7/bin:xxxxxxxxxxxxxxx
LD_LIBRARY_PATH = $HOME:tools/libpng/1.5.30/lib:xxxxxxxxxxxxxxxxxxxxxxx
我还乱七八糟的改了一大堆的bashrc,但感觉不一定有用,这里就不放了,如果安装有问题再联系我~
|
-
-
-
hdf5-1.10.5.tar.bz2
8.3 MB, 下载次数: 0, 下载积分: 金钱 -5
-
-
libpng-1.5.30.tar.gz
1.09 MB, 下载次数: 0, 下载积分: 金钱 -5
-
-
netcdf-c-4.8.1.tar.gz
18.08 MB, 下载次数: 0, 下载积分: 金钱 -5
-
-
udunits-2.2.28.tar.gz
1.17 MB, 下载次数: 1, 下载积分: 金钱 -5
-
-
zlib-1.2.9.tar.gz
593.12 KB, 下载次数: 0, 下载积分: 金钱 -5
-
-
ncview-2.1.7.tar.gz
1.22 MB, 下载次数: 3, 下载积分: 金钱 -5
-
-
ncview-2.1.10.tar.gz
1.18 MB, 下载次数: 0, 下载积分: 金钱 -5
|