爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: 吴闫521

ncl安装时,解压文件出现问题

[复制链接]
 楼主| 发表于 2016-1-7 15:50:45 | 显示全部楼层
风之精灵 发表于 2016-1-7 15:37
你现在终端输入ncl,会有什么提示

这是我的gcc版本
linuxwy@linuxwy-virtual-machine:~$ gcc --version
gcc (Ubuntu 5.2.1-22ubuntu2) 5.2.1 20151010
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
我安装的ncl是下面的这个版本
ncl_ncarg-6.3.0.Linux_CentOS7.0_x86_64_gcc482.tar.gz
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-1-7 15:52:14 | 显示全部楼层
吴闫521 发表于 2016-1-7 15:48
这是在普通用户名下

linuxwy@linuxwy-virtual-machine:~$ ncl

可以不在local下解压安装吗,在home/linuxwy下新建文件夹可以安装吗
密码修改失败请联系微信:mofangbao
发表于 2016-1-7 21:43:40 | 显示全部楼层
吴闫521 发表于 2016-1-7 15:52
可以不在local下解压安装吗,在home/linuxwy下新建文件夹可以安装吗

你的gcc版本适用ncl这一发行版本,在/usr/local目录下普通用户是没有操作权限的,之所以你使用root权限可以正常打开使用ncl,是因为你是在root账户下设置的~/.bashrc文件中ncl环境,你只要切换到普通用户下再打开~/.bashrc文件,再如你之前一样设置ncl环境,接下来你使用普通用户或者root账户都可以使用ncl。但你若想在其他目录下安装ncl也是完全可以的,只要你乐于再安装一遍。。。。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-1-8 09:00:41 | 显示全部楼层
风之精灵 发表于 2016-1-7 21:43
你的gcc版本适用ncl这一发行版本,在/usr/local目录下普通用户是没有操作权限的,之所以你使用root权限可 ...

感谢,那我再重新安装一次
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-1-8 09:04:10 | 显示全部楼层
风之精灵 发表于 2016-1-7 21:43
你的gcc版本适用ncl这一发行版本,在/usr/local目录下普通用户是没有操作权限的,之所以你使用root权限可 ...

我是不要重新安装系统呀,不然怎么把ncl卸载掉呢
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-1-8 09:22:13 | 显示全部楼层
风之精灵 发表于 2016-1-7 21:43
你的gcc版本适用ncl这一发行版本,在/usr/local目录下普通用户是没有操作权限的,之所以你使用root权限可 ...

我把ncl安装在了/home/linux14/ncl下在没有设置环境变量之前是可以进入ncl的,如下
linux14@linux14-virtual-machine:~$ ncl
Copyright (C) 1995-2013 - All Rights Reserved
University Corporation for Atmospheric Research
NCAR Command Language Version 6.1.2
The use of this software is governed by a License Agreement.
See http://www.ncl.ucar.edu/ for more details.
ncl 0>

我按照如下的方式设置完环境变量,
linux14@linux14-virtual-machine:~$ cd /home/linux14
linux14@linux14-virtual-machine:~$ gedit .bashrc
打开.bashrc后在最后输入
export NCARG_ROOT=/home/linux14/ncl
export PATH=$NCARG_ROOT/bin:$PATH
然后保存
在终端输入
linux14@linux14-virtual-machine:~$ source ~/.bashrc

环境变量设置完成后,出现了下面的问题
linux14@linux14-virtual-machine:~$ ncl
ncl: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
linux14@linux14-virtual-machine:~$
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-1-8 09:28:16 | 显示全部楼层
风之精灵 发表于 2016-1-7 21:43
你的gcc版本适用ncl这一发行版本,在/usr/local目录下普通用户是没有操作权限的,之所以你使用root权限可 ...

我主要是参考这个方法安装的
http://bbs.06climate.com/forum.p ... &extra=page%3D1
密码修改失败请联系微信:mofangbao
发表于 2016-1-8 09:32:18 | 显示全部楼层
吴闫521 发表于 2016-1-8 09:04
我是不要重新安装系统呀,不然怎么把ncl卸载掉呢

你把之前使用root账户修改的~/.bashrc文件再改回去就行了,根本不需要重装系统。ncl等在linux上安装,其实就是解压文件 然后通过设置环境变量告诉计算机 你在某个目录下有它可以用了,然后你就可以开心使用它啦
密码修改失败请联系微信:mofangbao
发表于 2016-1-8 09:33:33 | 显示全部楼层
吴闫521 发表于 2016-1-8 09:22
我把ncl安装在了/home/linux14/ncl下在没有设置环境变量之前是可以进入ncl的,如下
linux14@linux14-vir ...

你把你的这个.bashrc文件和ncl目录像我之前一样截图贴出来,我看一下
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2016-1-8 09:45:40 | 显示全部楼层
风之精灵 发表于 2016-1-8 09:33
你把你的这个.bashrc文件和ncl目录像我之前一样截图贴出来,我看一下

目录
linux14@linux14-virtual-machine:~$ cd /home/linux14
linux14@linux14-virtual-machine:~$ ll
总用量 104
drwxr-xr-x 16 linux14 linux14 4096  1月  8 09:16 ./
drwxr-xr-x  3 root    root    4096  1月  6 16:26 ../
-rw-------  1 linux14 linux14  705  1月  8 09:42 .bash_history
-rw-r--r--  1 linux14 linux14  220  1月  6 16:26 .bash_logout
-rw-r--r--  1 linux14 linux14 3707  1月  8 09:16 .bashrc
-rw-r--r--  1 linux14 linux14 3637  1月  8 09:11 .bashrc~
drwx------ 14 linux14 linux14 4096  1月  7 17:19 .cache/
drwx------ 17 linux14 linux14 4096  1月  7 17:22 .config/
drwx------  3 linux14 linux14 4096  1月  6 17:00 .dbus/
-rw-r--r--  1 linux14 linux14   25  1月  6 17:00 .dmrc
drwx------  3 linux14 linux14 4096  1月  8 09:06 .gconf/
-rw-------  1 linux14 linux14 1930  1月  8 09:06 .ICEauthority
drwxr-xr-x  3 linux14 linux14 4096  1月  6 17:00 .local/
drwxrwxr-x  5 linux14 linux14 4096  1月  7 17:17 ncl/
-rw-r--r--  1 linux14 linux14  675  1月  6 16:26 .profile
-rw-rw-r--  1 linux14 linux14    0  1月  7 10:38 VMware Tools.iso
-rw-------  1 linux14 linux14   68  1月  8 09:06 .Xauthority
-rw-------  1 linux14 linux14   44  1月  8 09:06 .xsession-errors
-rw-------  1 linux14 linux14 1160  1月  7 17:02 .xsession-errors.old
drwxr-xr-x  2 linux14 linux14 4096  1月  6 17:00 公共的/
drwxr-xr-x  2 linux14 linux14 4096  1月  6 17:00 模板/
drwxr-xr-x  2 linux14 linux14 4096  1月  6 17:00 视频/
drwxr-xr-x  2 linux14 linux14 4096  1月  6 17:00 图片/
drwxr-xr-x  2 linux14 linux14 4096  1月  6 17:00 文档/
drwxr-xr-x  2 linux14 linux14 4096  1月  6 17:00 下载/
drwxr-xr-x  2 linux14 linux14 4096  1月  6 17:00 音乐/
drwxr-xr-x  3 linux14 linux14 4096  1月  7 17:16 桌面/
linux14@linux14-virtual-machine:~$ cd ncl
linux14@linux14-virtual-machine:~/ncl$ ll
总用量 20
drwxrwxr-x  5 linux14 linux14 4096  1月  7 17:17 ./
drwxr-xr-x 16 linux14 linux14 4096  1月  8 09:16 ../
drwxrwxr-x  2 linux14 linux14 4096  1月  7 17:17 bin/
drwxrwxr-x  3 linux14 linux14 4096  1月  7 17:17 include/
drwxrwxr-x  3 linux14 linux14 4096  1月  7 17:17 lib/
linux14@linux14-virtual-machine:~/ncl$


.bashrc文件
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi
#ncl
export NCARG_ROOT=/home/linux14/ncl
export PATH=$NCARG_ROOT/bin:$PATH
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表