在虚拟机的Ubantu22.04.3中在线安装WRF4及以上版本

本文提供了一个详细的指南,介绍如何在WRF4及以上版本中安装并处理netcdf,包括安装前的准备、系统指令、依赖包的下载与配置,以及WRF和WPS的编译步骤,特别强调了环境变量设置的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

    在网上看了很多安装WRF的教程,发现部分教程主要针对的是WRF3.9及以下版本,而WRF4以后版本的netcdf分开安装,所以安装方式与之前不一样,难以借鉴,而官网给出的安装教程在部分细节常出现错误,所以,经过多次尝试终于成功,将自己的经验写下这个教程,供自己学习和参考 

    本文参考了ME1010博主的https://blog.youkuaiyun.com/ME1010/article/details/129914778?spm=1001.2014.3001.5501博文,该博文安装WRF的说明很完整体系,但本人结合自己的安装经历,在该博主的基础上简化了部分说明并完善方法三运行中的部分错误解决。感谢ME1010博主的分享。

     本方法适用于gfrotran7以上版本安装WRF(推荐),若想通过gfortran7及以下版本安装WRF,请参考:

   利用gfortran7安装WRF4及以上版本-优快云博客

     文章仓促,如有错误,尽情谅解并告知,谢谢!

1.安装前准备

1.1安装前的校验 

which gfortran
which cpp
which gcc

      该操作可用于查看 虚拟机是否安装了相关编译器,which 命令用于查找用户指定的命令(程序)所在的路径。当你在终端输入一个命令时,系统会根据环境变量 PATH 中定义的目录顺序去查找该命令。which 命令会显示这个命令实际的完整路径(如果找到了的话)。

gcc --version
gfortran --version

      如果安装了gfortran编译器,可以查看其版本,我的是 gcc 11.4.0(Ubuntu 22.04.3),该版本编译mpich-3.0.4会出错,可以编译高版本的mpich,或选择gcc7及以下版本编译mpich-3.0.4

1.2 安装系统指令

sudo apt-get install libcurl4-openssl-dev -y
sudo apt-get install gfortran cpp gcc g++ m4 libxml2 libxml2-dev libhdf5-dev -y
sudo apt-get install git -y
sudo apt-get install csh -y
sudo apt install make
sudo apt install vim -y

利用sudo命令可以以root管理员权限执行命令,sudo命令下安装的软件将作用于全局所有用户上。

1.3 设置好文件目录结构

创建文件夹,文件目录结构home/用户名/Build_WRF/(LIBRARIES TESTS)

1.4 测试编译器

添加目录位置变量,以简化指令的输入

### 如何在虚拟机安装 Ubuntu 22.04 LTS #### 准备工作 为了顺利安装 Ubuntu 22.04 LTS,在开始之前需准备好必要的硬件和软件资源。 - **硬件要求** - 至少有 2 GB 的 RAM 推荐 4GB 或更多。 - 处理器支持 VT-x/AMD-V 技术(用于启用硬件辅助虚拟化)。 - 可用磁盘空间至少 25 GB,推荐更大以便于后续开发环境构建[^1]。 - **软件下载** - 需要先获取 VMware Workstation Player 或 VirtualBox 等虚拟机软件。考虑到 VMware 官方网站可能存在访问困难的情况,建议优先考虑使用 VirtualBox 进行安装操作[^2]。 - 访问 [VirtualBox官网](https://www.virtualbox.org/) 下载适合当前主机系统的版本并完成安装。 - 同时还需要准备 Ubuntu 22.04 LTS ISO 文件,可以从官方渠道获得最新稳定版镜像文件。 #### 创建新的虚拟机实例 启动已安装好的虚拟机应用程序后: - 对于 **VirtualBox** 用户来说, - 打开程序界面点击 `新建` 按钮; - 输入名称如 "Ubuntu_22.04" 并选择类型为 Linux版本Ubuntu (64-bit); - 设置内存大小,通常分配给新创建 VM 实例的内存量应不少于 2048 MB; - 添加硬盘设备,可以选择 VDI 类型,默认动态扩展模式即可满足需求;指定初始容量大约为 20 GB 左右; - 在存储设置里加载先前下载完毕的 .iso 映像作为光驱介质来源。 #### 开始安装流程 当一切就绪之后就可以正式启动这个刚刚建立起来的新机器了! 进入 GRUB 引导菜单页面时可能会看到多个选项,一般情况下直接回车继续默认项即能正常引导至 LiveCD/LiveUSB 中去。 按照屏幕提示逐步推进直到遇到分区环节前都无需特别干预——保持默认就好。而到了这一步骤,则强烈建议采用 “Erase disk and install Ubuntu” 方式来进行全新安装而非手动调整任何现有数据结构以免造成不必要的麻烦。 等待一段时间直至整个过程结束,期间会询问有关用户名密码设定等问题,请如实填写个人信息以供日后登录验证之用。 #### 更新与优化 首次成功登陆桌面环境以后立即执行更新命令确保所有组件处于最新状态: ```bash sudo apt update && sudo apt upgrade -y ``` 对于网络连接速度较慢地区而言,可以考虑切换成更靠近本地位置的服务节点来加速下载效率。例如阿里云提供的源地址就是不错的选择之一: 编辑 `/etc/apt/sources.list.d/custom-repo.list` 文件加入如下内容(注意替换相应版本号): ```plaintext deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse ... ``` 最后重启计算机使更改生效。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值