如何在Ubuntu里安装NCL气象软件

Linux下NCL的安装经验总结
一、准备工作:
1.EasyBCD最新版本;
2.ubuntukylin-16.04的镜像安装文件;
二、LINUX系统安装步骤
1.磁盘分区:Linux系统不能安装在格式为ntfs的磁盘下,安装前需要将C盘中分出一块区域,专门存放ubuntu。
2.安装EasyBCD,安装成功之后按下图顺序操作:
 
3.出现了一个menu.lst的文件,我们需要编辑该文件,将文档里的内容替换为:
title Install Ubuntu
root (hd0,0)
kernel(hd0,0)/vmlinuzboot=casper iso-scan/filename=/ubuntukylin-16.04-desktop-i386.iso ro quiet	
splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
※注意:加粗位置必须与自己安装的位置和文件名一致
4.把准备好的Ubuntu 13.04 iso用压缩软件或者虚拟光驱打开,找到casper文件夹,复制里面的initrd.lz和vmlinuz到C盘,把.disk文件夹也复制到C盘,然后在把iso也拷贝到C盘。
※C盘必须分出一块区域来存放ubuntu,且该区域的格式不得为NTFS,设置为空闲或者格式化成FAT32。分区可以选择的工具:DiskGenius,分区分好后须将hd(0,0)改为相应的位置。如:C盘下分出一块区域,该区域的格式非NTFS,则将位置改为hd(0,1)。
5.重启电脑,开机选项选择NeoGrub引导加载器,进入后按Ctrl+Alt+T 打开终端,输入代码:sudo umount -l /isodevice这一命令取消掉对光盘所在 驱动器的挂载(注意,这里的-l是L的小写,-l 与 /isodevice 有一个空格。),否则分区界面找不到分区。进入之后点击安装Ubuntu。
6.安装时可以选择Ubuntu和windows7共存,或者选择其他选项自己分区。
※安装时如果长时间处于“正在探测文件系统”,则重启进入Linux重新安装。
7.安装好后进入Windows 7,打开EasyBCD删除安装时改的menu.lst文件,按Remove即可。 
8.然后去我们的c盘 删除vmlinuz,initrd.lz和系统的iso文件。
9.利用EasyBCD可以更改启动项菜单按Edit Boot Menu按钮,可以选择将Windows7设为默认开机选项。


四、NCL安装步骤
去官网下载NCL6.3.0(not OPeNDAP-enabled),官网下载地址:https://www.earthsystemgrid.org/dataset/ncl.630.1/file.html
与上文系统相对应的版本是:
ncl-ncarg-6.3.0.Linux_Debian6.0_i686_nodap_gcc445.tar.gz
※如果不知道自己系统的版本,使用以下命令进行查看:
uname -a
gcc --version
1.将压缩包放在/usr/local下,解压缩: 
gunzip ncl-ncarg-6.3.0.Linux_Debian6.0_i686_nodap_gcc445.tar.gz
2.第二次解压缩:
tar -xvf ncl-ncarg-6.3.0.Linux_Debian6.0_i686_nodap_gcc445.tar
3.gedit ~/.bashrc,编辑此文件,在文件末尾加入如下几行:
export NCARG_ROOT=/usr/local
export PATH=$NCARG_ROOT/bin:$PATH
保存退出
4.在终端输入ncl,检查是否可以运行。
5.在终端中输入ng4ex gsun01n,是否能出现图形,若报错,则输入(需要联网):sudo apt-get install csh
可能存在的问题:
第1步:
出现问题:权限不够,无法将压缩包放入/usr/local中
解决办法:终端中输入:sudo passwd  会提示你输入密码,输入之后回车(密码不会显示),会让你输入新的密码,输入之后提示你确认。
再输入:su 
输入你的新密码,即获得root权限。
会用到的命令:cp 路径/文件名 目标位置(复制粘贴);
第4步:
出现问题:ncl: error while loading shared libraries: libgfortran.so.3: cannot open shared object file: No such file or directory
解决办法:输入(需要联网):sudo apt-get install libgfortran3
第5步:
出现问题:E:无法定位软件包 csh
解决办法:出现此问题的原因是软件源未得到更新,所以在终端中输入:sudo apt-get update,
待更新完成之后,再输入:sudo apt-get install csh
此两步均需要在联网状态下完成。
即可。


猜你喜欢

转载自blog.csdn.net/mo3408/article/details/79937578