登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
最近我在老师提供的服务器中安装cdo,根据packman一键安装cdo的那篇帖子进行了安装,遇到了问题,我卡了一天了,希望可以求助一下各位,看看是哪里有问题......
我是在修改packman.config文件之后运行时出了问题
我的错误为
Invalid command option packman.config!
The available options are:
-all Collect all packages.
还有一个小问题,关于以下这一步:
进入packman的目录,编辑packman.config文件,内容如下,红字是cdo安装的目录,如果没有,可以新建。
package_root = "/public/home/software/packman/packages" install_root = "/public/home/software/cdo" active_compiler_set = 0 compiler_set_0 = { "c" => "gcc", "c++" => "g++", "fortran" => "gfortran" } package_cdo = { "compiler_set" => 0 } 是要将packman.config中的内容全部换做这个嘛?
如果完全按照这个写的话会出现这个问题
Invalid argument ! A compiler set object or index is expected.
然后第二个问题:董博士将packman发展升级成starman,我用starman安装时也是配置这一块搞不清楚,我有认真看那个网站的教程,还是有点懵,请问或许可以指路更明确一些的教程吗?
第三个小问题:我还尝试了直接安装cdo,就是根据服务器中安装cdo的帖子,也出现了错误,安装失败
程序:gunzip cdo-1.9.8.tar.gz # uncompress the archive tar xf cdo-1.9.8.tar # unpack it cd cdo-1.9.8
./configure ./configure –prefix=/opt/cdo –with-netcdf=/opt/netcdf ‘make’, ‘make check’ and ‘make install’
错误:
make[1]: 进入目录“/home/yxli/cdo-1.9.8/src”
make[2]: 进入目录“/home/yxli/cdo-1.9.8/src”
/usr/bin/mkdir -p '/usr/local/bin'
/bin/sh ../libtool --mode=install /usr/bin/install -c cdo '/usr
/local/bin'libtool: install: /usr/bin/install -c cdo /usr/local/bin/cdo
/usr/bin/install: cannot create regular file '/usr/local/bin/cdo':
Permission deniedmake[2]: *** [install-binPROGRAMS] 错误 1
make[2]: 离开目录“/home/yxli/cdo-1.9.8/src”
make[1]: *** [install-am] 错误 2
make[1]: 离开目录“/home/yxli/cdo-1.9.8/src”
make: *** [install-recursive] 错误 1
想请问一下是哪里出问题了?我看到了一个相关帖,但里面没有具体回答........
|