网上下载安装WRF的资料讲解很多,我选择的是结合:
“沈晓磊”的https://blog.csdn.net/ESA_DSQ/article/details/78228678#4-%E7%BC%96%E8%AF%91wrf
这两个博客内容大体一致 下载的时候,可以看“胖胖雕”博主的链接 或者自己在官网上找,推荐直接点他的链接。
这两个博主把每一步写的都相对具体清楚了,每个步骤后面也有验证是否正确的内容。按照做就好。
注意:
我用的是VMWare虚拟机 上面博客里面需要下载的内容都要在虚拟机系统下下载 。如果是双系统,也是同样的道理。
至于版本问题 我ubuntu使用的是16 剩下的都是按照上面的博客弄的。WPSV3.9.1 WRFV3.9.1.1
下载结束后,开始使用
“科研菜鸟”的博客 http://blog.sciencenet.cn/blog-200199-1035349.html
进行推进。
这个博客里面内容较多,都给出了链接,如图:
所以要明确我们的先后顺序应该是什么
我的步骤是:
1. 先用图中第一个链接,也就是测试运行WPS的geogrid.exe功能。
这里的namelist是WPS下的namelist.wps
要注意的是说到修改namelist。我修改了最后一行的,因为我的路径是在wrf下的,这个是静态地理数据的下载路径,我最初也下载到了图中所示的路径/Home/geog/下,但是后面测试一直不成功,说找不到各种文件。把路径改到wrf下就好了,这里要说明,WPS和静态地理数据在同一个根目录下(不确定是否真的有影响)。
至于,还没有操作,因为没下载NCL,但是不是什么大问题。
这里,如果按照人家给的链接下载数据,是不能用的,因为版本不同。所以我用的是https://www2.mmm.ucar.edu/wrf/users/download/get_source_wps_geog_V3.html,这里的是3.9版本的数据
这里有三种可以下载的。第一次我下载的是最右边的,但是发现不能用,配置文件不全。然后就报错 具体报错可以看后面的问题总结(2),解决办法也在那里。
打开终端(命令是ctrl+alt+T),在WPS根目录下输入geogrid.exe,看是否成功。如何才算成功呢?上面链接讲的很清楚。人家会直接提示“successful”字样。
我在这里遇到了问题 没有成功,问题总结如下:
(1)需要在root下输入./geogrid.exe命令。 进入root的命令:sudo -s
不然就是下面的bug:
正确运行后的情况应该是:
可以看出,红色圈出了新的bug,这就是第二个问题——配置文件缺失,往下看
(2)配置文件缺失
其实这里有两种做法,一种是下载“2”指示的地方,因为“1”不正确,然后按照bug提示下载了几个以后发现都在“2”里面,所以想着直接下载“2”估计可以(后来没下载这个也运行成功了,按照bug的提示安装文件比直接下载这个省空间)。但是我不是这么做的。因为硬盘不够了。。。(后面还会介绍硬盘不够如何办)
我的做法是 终端输入./geogrid.exe 查看bug,它说缺什么 就补什么
怎么补呢?
在官网上https://www2.mmm.ucar.edu/wrf/users/download/get_source_wps_geog_V3.html找
这里需要注意 因为我之前的版本都是3.9 的,所以我这里下载对应的文件。像上面,就是缺失greenfrac_fpar_modis/index,那就找greenfrac_fpar_modis压缩包,然后下载。
(3)硬盘容量不够的问题
在网上找了很多资料,但是大家的问题不尽相同,可以给几个推荐:
https://blog.csdn.net/Fly_Lucas/article/details/53868722 vmware ubuntu硬盘空间不够用,空间扩展
https://blog.csdn.net/wangzh92429/article/details/82891292 VMware下Ubuntu虚拟机扩展磁盘容量
不管哪个,最开始都是在虚拟机关闭的情况下设置要分配的磁盘大小。然后开机。
但是我按照教程走的时候,每次都没有办法swap-off(禁用),所以不了了之了。
最后发现其实搜索的关键词不对,意思是,不应该是这种扩容办法,而是:
https://www.cnblogs.com/forturn/p/7743240.html 如何为ubuntu等Linux系统扩容(LVM)
按照这个教程走,就可以完美的解决自己的扩容问题。
扩容之后可能会发现容量还是不太够,那就借鉴
https://blog.csdn.net/qq_14824885/article/details/82664635 ubuntu 18.04 server 扩容(LVM)磁盘 解决磁盘不足的情况 (亲测)
这个博客中间有一行语句很有用:
sudo lvextend -l +100%FREE (后面是位置)
下面贴出来自己运行的结果图,整一套流程:
到这里,扩容就完成了
接下来继续在WPS目录下执行./geogrid.exe,然后补配置文件,补全以后就成功了:
来源:CSDN
作者:allein_STR
链接:https://blog.csdn.net/allein_STR/article/details/104115798