WIN10系统安装Ubuntu子系统并在此基础上安装ncl


Windows10系统安装Ubuntu子系统

在安装了Windows10的基础上,如何安装Ubuntu子系统?网上已经有很多关于如何下载安装子系统的方法,这里不作详细说明。
主要步骤:左下角打开系统设置-更新和安全-开发者选项-开发人员模式-打开控制面板-程序-程序和功能-启用或关闭Windows功能-在适用于Linux的Windows子系统上打勾并确定-重启-打开Microsoft Store搜索Linux选择想要安装的版本(个人使用Ubuntu18.04)-安装好后启动输入账户名就可以了。
注:在输入密码的时候系统不会显示输入的密码,所以输入好密码之后enter就行
附上链接:https://jingyan.baidu.com/article/925f8cb8b6e4eac0dce0564c.html

子系统上安装ncl

接下来讲解如何在Ubuntu子系统上安装ncl:
以ncl6.5.0为例:

安装包下载

安装包下载网址提供如下:
https://www.earthsystemgrid.org/dataset/ncl.650.dap/file.html
(个人下载了:ncl_ncarg-6.5.0-Debian8.11_64bit_gnu492.tar)
下载之后解压到自己想要的安装路径,!

安装ncl

接下来分几步进行:

设置系统环境

linux系统中输入:$sudo vi /etc/apt/sources.list
在文件中最后,添加如下地址:

deb-src http://mirror.neu.edu.cn/ubuntu/ xenial main restricted #Added by software-properties
deb http://mirror.neu.edu.cn/ubuntu/ xenial main restricted
deb-src http://mirror.neu.edu.cn/ubuntu/ xenial restricted multiverse universe #Added by software-properties
deb http://mirror.neu.edu.cn/ubuntu/ xenial-updates main restricted
deb-src http://mirror.neu.edu.cn/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirror.neu.edu.cn/ubuntu/ xenial universe
deb http://mirror.neu.edu.cn/ubuntu/ xenial-updates universe
deb http://mirror.neu.edu.cn/ubuntu/ xenial multiverse
deb http://mirror.neu.edu.cn/ubuntu/ xenial-updates multiverse
deb http://mirror.neu.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirror.neu.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirror.neu.edu.cn/ubuntu/ xenial-security main restricted
deb-src http://mirror.neu.edu.cn/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirror.neu.edu.cn/ubuntu/ xenial-security universe
deb http://mirror.neu.edu.cn/ubuntu/ xenial-security multiverse
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
deb http://cz.archive.ubuntu.com/ubuntu trusty main universe

之后退出保存(ESC,再输入:wq,之后回车)。

用$sudo apt-get update进行更新。
更新完如下:

安装gcc-4.9

输入语句安装:

sudo apt-get install gcc-4.9
更新过程中:Do you want to continue? [Y/n] y

安装成功如下:

将gcc4.9版本设置为默认gcc

用 which gcc-4.9可以查看位置。
ls /usr/bin/gcc* 可以查看gcc版本。
删除软连接:sudo rm /usr/bin/gcc (一般不需要)
然后建立软连接指向gcc4.9:
sudo ln -s /usr/bin/gcc-4.9 /usr/bin/gcc
输入完之后可以查看默认版本:

gcc --version  (注意是--)

结果:

安装ncl

解压安装包

以ncl-6.5.0为例:

解压后将文件夹名字设为ncl-6.5.0

设置环境变量

语句:vi ~/.bashrc

打开文件之后在最后输入:

export NCARG_ROOT=/mnt/h/ncl/ncl-6.5.0
export PATH=$NCARG_ROOT/bin:$PATH
export DISPLAY=:0.0

第一行路径为ncl-6.5.0文件夹的路径,h表示h盘。

输入完后esc, :wq, 回车

输入语句生效环境变量:

source ~/.bashrc

接下来是时间最长的步骤:
依次输入以下语句运行:

sudo apt-get install x11-dev
sudo apt-get install xorg-dev
sudo apt-get install libx11-dev
sudo apt-get install libcairo-devel
sudo apt-get install libbz2-dev
sudo apt-get install libiconv-hook-dev
sudo ln -s /usr/lib/libiconv_hook.so.1.0.0 /usr/lib/libiconv.so.2
sudo apt-get install libgfortran3

至此安装完毕。输入ncl成功启动! ✌

WIN10系统安装Ubuntu子系统并在此基础上安装ncl相关推荐

  1. Win10 系统安装 Linux 子系统教程(WSL2 + Ubuntu 20.04 + Gnome 桌面 )

    Win10 系统安装 Linux 子系统教程(WSL2 + Ubuntu 20.04 + Gnome 桌面 ) 1. WSL 简介 1.1 什么是 WSL ? 1.2 WSL1 与 WSL2 2. 安 ...

  2. win10系统 ubuntu子系统 进行ndk编译笔记

    报错1:error adding symbols: file in wrong format collect2: error: ld returned 1 exit status win10系统 ub ...

  3. 在win10系统安装linux系统,win10系统安装Linux子系统的操作方法

    很多小伙伴都遇到过对win10系统安装Linux子系统进行设置的困惑吧,一些朋友看过网上对win10系统安装Linux子系统设置的零散处理方法,并没有完完全全明白win10系统安装Linux子系统的操 ...

  4. 台式机下成功在windows10的基础上安装Ubuntu 18.04 LTS 系统(详细教程)

    台式机成功在windows10的基础上安装Ubuntu 18.04 LTS 系统 1 前言 因为工作缘故经常需要使用windows和ubuntu两个不同的计算机系统,因此想把实验室的台式机安装成双系统 ...

  5. 在win10的基础上安装Ubuntu16.04双系统

    文章目录 在win10的基础上安装Ubuntu16.04双系统 官网下载Ubuntu系统iso 使用UltraISO软件制作系统启动U盘 建立磁盘分区,放Ubuntu系统(推荐有60G空余空间) 进入 ...

  6. win10的基础上安装win7

    首先给大家说明哦!在安装双系统的时候是从大到小的安装哦,也就是在win10的基础上安装win7,要是反过来的话,你的win7会被win10覆盖掉哦.(我是亲身体会了的哦) 那么安装方法如下: 首先打开 ...

  7. 如何在 Debian、Ubuntu 以及其它 Linux 发行版上安装 ONLYOFFICE 桌面编辑器 v7.2 版本

    如何在 Debian.Ubuntu 以及其它 Linux 发行版上安装 ONLYOFFICE 桌面编辑器 v7.2 版本 ONLYOFFICE Docs 在线编辑器[1]的本地桌面电脑客户端软件版本不 ...

  8. 在windows10基础上安装ubuntu16.04——解决分区时找不到用于efi启动项的问题

    首先非常感谢一位博主的文章,绝对是装双系统的说明书,非常详细.建议需要安装双系统的伙伴先大致阅读一下这篇博客:https://www.cnblogs.com/masbay/p/10745170.htm ...

  9. Ubuntu 18.04 Bionic Beaver Linux上安装TeamViewer

    目的 目标是在Ubuntu 18.04 Bionic Beaver Linux上安装TeamViewer 操作系统和软件版本 操作系统: - 目标是在Ubuntu 18.04 Bionic Beave ...

最新文章

  1. 【ZooKeeper】配置文件详解
  2. CCF CTO Club 官宣:活动Logo诞生啦!
  3. 2.14要来了,老司机教单身狗如何用VR过情人节
  4. spring statemachine的企业可用级开发指南1-说些废话
  5. ArrayBlockingQueue原理分析-dequeue方法
  6. python以运行效率高著称吗_提升Python程序运行效率的6个方法
  7. Python数据结构:插入排序
  8. php utf8转换gb2312,php utf8 GB2312处理
  9. sed的模式匹配用法探讨
  10. windows程序设计一 最简单的windows程序
  11. Html5视频video标签中使用blob实现视频播放加密
  12. vue 生成二维码(中间logo),下载二维码,复制链接(vue + vue-qr+clipboard)
  13. C语言课程设计---职工工资管理系统
  14. uni-app开发语音提示推送功能
  15. 混合正弦余弦算法和Lévy飞行的麻雀算法
  16. Python 制作迷宫游戏(二)——游戏窗口
  17. 《管理学》第九章 沟通
  18. Java是剑客-飘逸;.NET是刀客-霸道 (一)
  19. pythonocc_pythonocc
  20. 业余数学牛人的数学自学心得(转载)

热门文章

  1. 设计师调研必备的三张地图,超全面剖析(内含Fabrie模板)
  2. 遇到的一些不错的Java极客程序
  3. Java讲师与Android讲师通缉令--悬赏2000元
  4. EST | 北大朱怀球组揭示大气微生物与人为活动的关联及对人体健康的影响
  5. 内存不能为READ的原因
  6. oracle数据库 移动,在ORACLE中移动数据库文件
  7. Ubuntu16.04 GT730 显卡驱动安装
  8. 好话,真话,正确的话,你想听哪个?
  9. 蚂蚁金服Java暑期面试
  10. 安卓pdf阅读器_电子书阅读器选哪个好?这篇文章告诉你!