参考自:http://bbs.lasg.ac.cn/bbs/thread-37043-1-1.html

1.下载

所需文件均可在此下载:http://yunpan.cn/cQsvAEe3Axs2Z  访问密码 2fa2

下载文件放到D:/anzhuang/目录下,cygwin.rar需解压,另一个ncl压缩文件不需要解压

2.安装Cygwin/X

1)点击cygwin文件夹下的setup.exe

2)点击“下一步”,出现“Choose Installation Type”,请选择“Install from Local Directory”

3)点击“下一步”,出现“Choose Installation Directory”,默认的Root Directory为“C:\cygwin”,请改为“D:\Cygwin”,其他选项不动

4)点击“下一步”,出现“Select Local Package Directory”,选择“刚cygwin解压后的cygwin文件夹”

5)点击“下一步”,出现“Select Packages”,这是非常重要的一步。

6)点击标红线处,可依次在“Default”“Install”“Reinstall”“Uninstall”四种安装状态中切换,请选择“Install”,并确认在X11中的“xorg-cf-files”和“xorg-server”都被点选为“Install”状态(即点击下SKIP会出现版本号即可)

7)安装结束,点击“完成”

8)在Windows桌面上双击“Cygwin”图标,将启动一个字符终端(term),同时创建用户主目录(home directory)-“/home/Administrator”,并向用户目录下复制若干配置文件

注意:

a.在安装目录下的home/Administrator下,用记事本打开.bashrc,

b.在 .bashrc 中加入如下一行:

export PS1="\u@\h:\$PWD>"

c.保存文件后输入以下命令使设置生效:source .bashrc

9)启动X Server

通过Windows的资源管理器中找到“D:\cygwin\bin\startxwin.bat”,在其上点击右键,选择“发送到”->“桌面快捷方式”,并命名为“startxwin”,之后只要双击此图标,即可启动X Server和xterm。

3.安装NCL

1)双击startxwin(桌面上)

2)在Xterm中依次键入以下命令(#后为命令说明):
cd /usr/local                                                                                               # NCL安装目录
tar xvfz /cygdrive/d/download/ncl_ncarg-5.1.0.CYGWIN_NT-5.1_i686.tar.gz     # 解压缩NCL软件
cd

3)设置NCL环境变量

在用户主目录下编辑“.bashrc”文件,添加如下三行:

export NCARG_ROOT=/usr/local
export PATH=/usr/local/bin:$PATH
export DISPLAY=:0.0

说明如下:
第一行,设置NCL环境变量
第二行,设置搜索路径
第三行,设置显示环境

保存文件后运行以下命令使设置生效:source .bashrc

至此,NCL安装结束。

4.NCL测试

范例:
在用户主目录下依次输入以下两条命令:
cp /usr/local/lib/ncarg/nclex/xyplot/xy04n.ncl .  #注意最后的点号
ncl xy04n.ncl

效果:

Windows下使用NCL(Cygwin模拟Linux环境)的更多相关文章

  1. CygWin模拟Linux环境进行Ant批量打包

    运行环境:Windows7 + Cygwin + ant 第一种:有源码 这种方式比较 简单.利用ant打包.直接shell脚本修改 配置渠道号的文件.我们目前是用的umeng的.在AndroidMa ...

  2. 在windows下使用Mingw搭建模拟Linux

    1.到官网下载最新版Mingw 2.点击安装,最好选择默认路径,如果不是的话,路径中一定不能有空格. 3.选择安装,mingw-developer-toolkit.mingw32-base.mingw ...

  3. Windows上模拟Linux环境的软件Cygwin

    Windows上模拟Linux环境的软件Cygwin 2010-10-11 15:19      我要评论(0) 字号:T|T Cygwin是一个用于在Windows上 模拟Linux环境的软件.它可 ...

  4. 在windows下使用Cygwin模拟unix环境 并安装apt-cyg svn等插件

    在windows下使用Cygwin模拟unix环境,并安装apt-cyg,svn等工具 一.Cygwin的安装 1. 下载Cygwin,这个可以到这里下载 ,至于使用32位的还是64位的版本可以根据自 ...

  5. 在windows下使用Cygwin模拟unix环境,并安装apt-cyg,svn等工具

    在windows下使用Cygwin模拟unix环境,并安装apt-cyg,svn等工具 一.Cygwin的安装 1. 下载Cygwin,这个可以到这里下载 ,至于使用32位的还是64位的版本可以根据自 ...

  6. 转 windows下安装pycharm并连接Linux的python环境 以及 windows 下notepad ++编辑 linux 的文件

    ######sample 1:windows下安装pycharm并连接Linux的python环境 https://www.cnblogs.com/junxun/p/8287998.html wind ...

  7. Windows 下目录及文件向Linux同步

    本文解决的是Windows 下目录及文件向Linux同步的问题,Windows向 Windows同步的请参考:http://www.idcfree.com/article-852-1.html 环境介 ...

  8. 【Hadoop】:Windows下使用IDEA搭建Hadoop开发环境

    笔者鼓弄了两个星期,终于把所有有关hadoop的环境配置好了,一是虚拟机上的完全分布式集群,但是为了平时写代码的方便,则在windows上也配置了hadoop的伪分布式集群,同时在IDEA上就可以编写 ...

  9. Windows下python3登陆和操作linux服务器

    一.环境准备 python3远程连接需要用到pycrytodome和paramiko库,其中后者依赖前者,所以按照顺序来安装 1. 安装pycrytodome 1 pip install pycryt ...

随机推荐

  1. window下安装composer and yii2

    我的环境是集合包xampp 1,下载composer:下载地址https://getcomposer.org/download/, 点击蓝色字体“Composer-Setup.exe” 2,安装com ...

  2. ios开发--清理缓存

    ios文章原文 一段清理缓存的代码如下: dispatch_async( dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) , ...

  3. 用 React 编写2048游戏

    1.代码 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="U ...

  4. Java文件解压之TGZ解压

    package com.alibaba.intl.batch.dependency; import java.io.File; import java.io.FileInputStream; impo ...

  5. android rabbitMQ

    http://www.cnblogs.com/wufawei/archive/2012/03/31/2427823.html http://www.raywenderlich.com/5527/get ...

  6. LA 6047 Perfect Matching 字符串哈希

    一开始我用的Trie+计数,但是不是计多了就是计少了,后来暴力暴过去的…… 看了别人的代码知道是字符串哈希,但是仍有几个地方不理解: 1.26^500溢出问题 2.没考虑哈希碰撞? 跪求指点! #in ...

  7. 设计模式之Inheritance versus Parameterized Types 继承和参数化类型

    Another (not strictly object-oriented)technique for reusing functionality is through parameterized t ...

  8. Jquery的.post说解

    Jquery的.post说解(一) 准备工作 ·Customer类   public class Customer {     public int Unid { get; set; }     pu ...

  9. group by的SQL语句

    有一张项目表 CREATE TABLE [ProjectTable] ( [ProjectID] NVARCHAR(16) NOT NULL, [ProjectName] NVARCHAR(20) N ...

  10. makefile的常用规则

    一.前言 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 二.正文 1 ...