Ubuntu下载ROMS源码

2020年7月开始零基础学习ROMS,为防遗忘,记录下具体步骤。非计算机专业小白一只,欢迎指正。

准备阶段

我的电脑是win,之前已经装了linux系统的虚拟机。当时参考的是知乎大神的教程,链接如下:
https://zhuanlan.zhihu.com/p/42001070

安装好虚拟机后,一定要按照教程里的,装上几个常用软件

  1. 用来编辑文件的vim,替代默认的vi
    sudo apt-get install vim
  2. Subversion,即svn(不是很懂这个),ROMS官网上的介绍是:Subversion是用于管理软件开发的工具,可以跟踪谁修改了哪些内容,并且如果更改无法按预期进行,则可以返回到以前的版本。所有ROMS / TOMS文件都存储在www.myroms.org上的SVN存储库中,其访问控制通过要求使用分配给ROMS论坛注册用户的ROMS用户名/密码组合进行身份验证来进行控制。
    sudo apt-get install subversion
  3. gcc/g++/gfortran,必需的编译器
    sudo apt-get install gcc
    sudo apt-get install g++
    sudo apt-get install gfortran
  4. Netcdf
    sudo apt-get install libnetcdf-dev netcdf-bin

前前后后还装了些其他的东西,有些是没用的,等想起来再补充。

ROMS注册

ROMS的官网http://www.myroms.org/上找到register,会让填一个表,要记住用户名和密码,填完提交后马上会给你发邮件告诉你提交成功,等2-3个工作日后会再发一个确认邮件(!!!收到这个邮件才是注册成功了)

ROMS源码下载

注册成功后可以在win系统下的浏览器里打开一个网页https://www.myroms.org/svn/src/trunk,里面就是源码的内容一堆.f文件和头文件。

但是官网说明如果要在Linux系统上跑这个模式,最好直接通过Linux操作系统下载源码。在已经安装了svn的前提下,在terminal里输入命令:
svn checkout --username username https://www.myroms.org/svn/src/trunk MyDir
其中第二个username是你自己的用户名,MyDir是自定义的文件夹,如果文件夹不存在的话会自动创建一个。
之后会让你输入密码。然后就开始下载啦~

到这里就基本完成了ROMS源码的下载,万里长征第一步就这样了,之后有空可能还会记录一下学习ROMS的过程。

Ubuntu下载ROMS源码相关推荐

  1. 简记Ubuntu下载 Android源码

    1.下载Ubuntu系统,推荐16.04以上版本: 2. git : 使用repo工具的时候会用到git,要预先安装git,使用命令:sudo apt-get install git 3. 安装git ...

  2. 【Linux/Ubuntu学习6】unbuntu 下载android源码

    在Windows下安装Cygwin,通过Cygwin也可在Windows里通过本文的下载步骤下载Android源码. 以下为在Ubuntu下下载Google Android4.4源码的步骤: 1. 安 ...

  3. 下载Android源码流程(完整版)

      要在Linux环境下操作,要在Linux环境下操作,要在Linux环境下操作~~ 不要想在Windows环境下操作,因为会有各种问题.Windows环境的童鞋又不想装双系统的可以跟着下面的操作,L ...

  4. Ubuntu 16.04源码编译安装Apache 2.4.25教程

    这篇文章主要为大家详细介绍了Ubuntu 16.04源码编译安装Apache 2.4.25,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文为大家介绍了Ubuntu 16.04源码编译安装Apa ...

  5. linux应用程序逆向,Linux下查看并下载命令源码包(根据命令/应用程序逆向获取并且安装其所属源码包)...

    使用linux的过程中,我们会熟悉各种命令,偶尔我们不禁会问,这些命令是怎么实现的,学习他们其实是学习linux高级系统编程很快捷的方法. 这些命令的源码肯定是存放在相应的包里面,但是是哪些包呢? 发 ...

  6. linux下下载openwrt源码,OpenWrt下载编译

    不想啰嗦直接肝,依次执行: git clone git://github.com/openwrt/openwrt.git cd openwrt ./scripts/feeds update -a ./ ...

  7. Ubuntu 16.04 源码编译安装 uhd gnuradio

    Ubuntu 16.04 源码编译安装 uhd & gnuradio 环境介绍 UHD安装 1 安装依赖 2 编译 3 测试安装结果 4 配置 USB gnuradio安装 1 安装依赖 2 ...

  8. Ubuntu 下yuma源码安装

    安装平台:ubuntu yuma官网下载yuma源码包:http://www.netconfcentral.org/download yuma版本:yuma-2.2-1.tar.gz yuma开源工具 ...

  9. android 清华镜像,清华镜像网站下载android源码并编译

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 下载android源码方法: 我的系统是ubuntu 18.04,主要参考了blog通过清华大学镜像下载Android源 ...

  10. OpenCPN + Ubuntu 18.04 源码编译 + Codeblocks 调试 + wxFormBuilder 安装

    OpenCPN + Ubuntu 18.04 源码编译 文章目录 一.参考资料 二.源码编译流程 三.利用 IDE 编译 四.利用 IDE 调试 四.测试界面开发工具 一.参考资料 OpenCPN - ...

最新文章

  1. mysql中修改字段的类型
  2. [Oracle]Oracle 各产品的 生命周期
  3. TL-ER5120路由器配置文档
  4. 【iHMI43 应用演示】之 modbus 协议(从机)通信演示
  5. Mixing ASP.NET MVC and Webforms
  6. 基金委托管理系统试题
  7. Python格式化输出方法
  8. Python_生成器Generator
  9. 《C++ Primer Plus》16.2 智能指针模板类
  10. 计算机表格怎么加减乘除,如何在Word表格中进行加减乘除
  11. Zabbix agent 在windows上安装部署
  12. 一张图学会python-一张图让你学会Python
  13. 一种拜占庭共识协议-Byzantine Agreement,Made Trivial
  14. 开源API网关系统:Kong简介
  15. CSS类,ID,标签和伪类详细说明
  16. excel选择符合条件的行
  17. /usr/local/bin/zsh没有文件或目录问题
  18. xss.haozi.me通关记录
  19. 巨蟹座 vs 狮子座
  20. CASE SOLVED: ubuntu16.04 搜狗拼音中文乱码

热门文章

  1. IIS 405 Method Not Allowed
  2. Could not establish connection to...
  3. 【从蛋壳到满天飞】JS 数据结构解析和算法实现-Arrays(数组)
  4. 实际利率 名义利率
  5. uWSGI, Gunicorn负载服务器怎么选
  6. python输入五个数并求平均值、保留一位小数_程序功能要实现输入理财产品金额和存款天数,计算预计收益金额(保留1位小数)。...
  7. HTML5游子吟网页的完整代码,游子吟教学完整版古诗
  8. 世界银行提供10亿美元贷款助印度发展太阳能
  9. 山东交通学院院计算机答辩,山东交通学院教务处关于做好2018届本科毕业生毕业设计(论文)工作的通知...
  10. Ora-12514原因及处理方法