请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 40755|回复: 48

[其他] Windows下运行Linux的另一个选择

  [复制链接]

新浪微博达人勋

发表于 2016-8-17 13:45:36 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
这里说的不是虚拟机,也不是cygwin,而是WSL。
Windows 下的 Linux 子系统,Windows Subsystem for Linux(WSL),在使用Win10系统的人可能听说过。
简单说来,就是在Windows下运行了一个Ubuntu操作系统,可以将Linux下的二进制程序不做任何修改直接运行在Windows下。
使用起来也很简单,只要你的Windows10操作系统升级到了1607版本(这里不涉及Insider的版本),就可以在
    “控制面板” -> “程序和功能”  -> “启用或关闭Windows功能”
找到“适用于Linux的Windows子系统(Beta)”。虽然目前还只是测试阶段,但已经有较高的完成度。
勾选确认,重启电脑后,就可以在cmd里运行“bash”命令,系统提示从应用商店下载所需文件。

设置完成用户名和密码后,就可以正常使用了。除了没有图形界面之外,使用起来和Ubuntu没太大差别。
这之后可以根据个人喜好设置apt软件源,然后运行命令升级软件
sudo apt-get update && sudo apt-get upgrade
也可以用apt-get install安装gcc gfortran ncdump ncview等工具。
经过测试NCL可以运行,把下载的 ncl_ncarg-6.3.0.Linux_Debian7.8_x86_64_nodap_gcc472.tar.gz 解压设置环境变量后就可以使用了。

因为WSL没有X server,可以用Xming之类的软件替代。
这样GrADS ncview这种需要显示图形的工具也可以正常使用:
图像 2.png

从短时间的使用感觉看,WSL很方便,也不用纠结装什么虚拟机了。
Windows自带的cmd终端功能太简单,配色也难看,可以用ConEmu代替。

关于WSL的更多信息可以从官方找到:
https://msdn.microsoft.com/en-us/commandline/wsl/about

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-8-24 12:43:17 | 显示全部楼层
astiny 发表于 2016-8-24 10:20
不只是窝一个人的问题。。。网上看见好多人和我的问题一样。。。

需要明确是WSL引起的,还是Windows10升级后引起的。
升级1607后,迅雷也是要升级新版本才能正常使用,问题是出在zlib1.dll
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2016-8-17 14:29:47 | 显示全部楼层
结果Win10自带Linux是真的……不过系统win10版本还没更新到最新,不过谢谢介绍!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-18 08:29:36 | 显示全部楼层
下个ConEmu试试~~
win10还没升级过去,还是win7混,谁让win8不给力呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-18 09:27:29 | 显示全部楼层
虽然煤油懂。。但发现要是用的话不用装虚拟机。。很强大的说,多谢楼主分享{:5_213:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-19 16:03:19 | 显示全部楼层
请问ncl自己安的话要装在那里啊,我把压缩包放到Appdata\Local\lxss\home里之后,bash里并不能看到ncl压缩包
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-19 17:26:43 | 显示全部楼层
Byby 发表于 2016-8-19 16:03
请问ncl自己安的话要装在那里啊,我把压缩包放到Appdata\Local\lxss\home里之后,bash里并不能看到ncl压缩 ...

不能直接放过去,只能用cp命令,可以看看这个博客http://jinjun.info/first-experience-of-WSL.html
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-19 19:56:17 | 显示全部楼层
Alliris 发表于 2016-8-19 17:26
不能直接放过去,只能用cp命令,可以看看这个博客http://jinjun.info/first-experience-of-WSL.html

恩恩,非常感谢啦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-19 20:13:24 | 显示全部楼层
Alliris 发表于 2016-8-19 17:26
不能直接放过去,只能用cp命令,可以看看这个博客http://jinjun.info/first-experience-of-WSL.html

我刚试了一下,cp好像也没复制过去。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-20 21:03:29 | 显示全部楼层
现在唯一的遗憾是不能输入中文
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-8-21 16:46:55 | 显示全部楼层
但是还是不想升win10...
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表