计算化学公社

标题: 在Windows下用Linux快乐的玩耍 [打印本页]

作者
Author:
kyuu    时间: 2017-8-25 18:26
标题: 在Windows下用Linux快乐的玩耍
本帖最后由 kyuu 于 2018-8-29 13:45 编辑

万事具备,你缺的仅仅是一套Windows 10,看到此贴的,没win10的先升到win10,有win10的,把系统补丁打到最新。之前被美国的一个叫H. Hratchian什么的赤裸裸的嘲讽:呦,你还用windows那,现在不是人人都用Mac嘛。要不是因为我人这么nice,当时真想从裤裆里掏出我的苏菲一个109C糊他脸上。不知从何时各种妖言崛起,什么?天蝎记仇!真的,APA都不敢说这话,你们是哪篇文献看来的;天蝎真的不记仇,更不会扎巫毒娃娃,只会默默的祝福你:注意井盖,一路走好。
早年间清华有一个王的男人放出了狠话,把所有的工作都从Windows挪到了Linux,结果呢?退学了吧,是不是因为没有游戏可玩所以生无可恋就无从得知了,怪就只能怪那个年代的马化腾没能开发出王者农药了。所以核心是什么呢,Windows固然要用,而且还可以工作的更好!想从历史的长河里把Windows抹掉?光靠个Apple,你们就继续黑屏DOS扫雷去吧。不服?对,你说对了,Windows不但扫雷比Mac快,还能边扫雷边炸金花呢。怎么废话了这么长时间,你们系统还没更新完呢?

老一辈的工作者经常苦口婆心的教育:二狗啊,像我们搞计算的,不会linux可不行啊,你才刚起步,学还来得及!李二狗同学心想也对,脑子一热就立马回去装了个Windows和linux双系统。每次开机就去倒杯茶的功夫:哎呀,忘选系统进Windows了,MD还得重启;哎呀,装完双系统默认成启动Linux了,人家平时都是用Windows的,MD,重启。几周过去了,二狗同学啃了好多以为是DOS的命令,但还是觉得Windows边的软件多还好用,还是想用Windows,但换系统好烦啊,又要重启,久而久之,生无可恋,连Linux都懒得进了,每次开机直接进Windows。
哦,那你是不是用虚拟机Windows下装个Linux呢?当然不是! Windows下边只有DOS黑屏命令行,没有终端没有Shell啊!不,你错了,Windows下边的DOS早已灰飞烟灭,留下的皮囊微软称之为实模式而且Windows里一直都有个Shell系统叫Powershell,但他也不是今天的重点。今天讲的是,野百合也有春天,windows 10下的linux寄生子系统,这个系统不是虚拟机,也绝不是WINE的逆向工程,这套子系统项目目前由Ubuntu社区大力支持,大力出奇迹,你信不信我不管,反正我信了。1.安装
这个系统隐藏于微软开发模式中,win10更新后,进入更新与安全开启开发人员模式,然后在控制面板下额程序与功能中开启Linux子系统选项
按win+r,打开立即运行窗口,输入cmd或powershell皆可。
命令行中键入lxrun /install 下载安装子系统,这时需要网络连接。一路下来后,你即可拥有一套全能的ubuntu linux,安装过程中会要求你输入一个管理员用户名称和密码,自定义即可。
2.使用
在cmd或powershell中输入bash激活linux终端,之后一切与ubuntu无二,但目前不支持桌面,什么KDE,GNOME,你可千万别妄想,bash命令行你都有了,还要毛自行车
3. 批判
http://bbs.keinsci.com/forum.php ... &highlight=Xcrysden
哥们,虽然你在编译优越感秀得无可非议,但怎么就在apt-get上智商短板了呢!?
你既然都 sudo apt-get了辣么多包辣条,怎么就不知道sudo apt-get install xcrysden呢?5楼妹子更是智商感人,花半年时间去编译个xcrysden,有这功夫都可以换多少个男友吃麻辣香锅了,所以啊,现在条件有了,省下来的时间,多关心关心家人,别总拿工作忙当借口,都是过来人,谁还不懂谁,忙都是自己给的。4. 使用有图形化界面的程序
没有KDE,不代表不能使用有界面的linux程序
这里需要安装xming
https://sourceforge.net/projects/xming/files/latest/download11
运行任何有界面的程序时,启动命令前加DISPLAY=:0 效果见附件图片
2018/8/6更新 安装图形化界面
echo "export DISPLAY=:0.0">> ~/.bashrc
bash
sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager

ccsm勾选 ubuntuUnityPlugin

compiz

打开界面
5.子系统安装目录位于 C:\Users\用户名\AppData\Local\lxss\rootfs 常用GNU软件: sudo apt-get update (每次装软件前先更新一下软件列表)
sudo apt-get install gfortran
sudo apt-get install gcc

sudo apt-get install quantum-espresso
sudo apt-get install abinit
sudo apt-get install xcrysdensudo apt-get install p4vasp

6.总结:有了真正的linux bash以及大部分linux运行环境,正常ubuntu社区支持的软件安装没什么问题,强烈推荐sudo apt-get install一切,无可选软件时再自行编译,可与超算直接通信,从此告别Putty和Moba,环境下文件编写不会出现换行符问题,提交任何脚本无需 `sed -i 's/\r//g' filemame` 尤其适合无windows版本的linux计算程序练习使用,无需切换系统,无需分区。计算资源分配与操作系统不无关系,但绝没有说为了完成某类任务而必须使用某个操作系统,往往说这种话的人根本就不懂电脑
7.你们自己玩自己耍即可,别来烦我
--------------------------------------------
来自2018年8月28日的更新
看了个帖子http://bbs.keinsci.com/thread-5743-1-1.html 说是ubuntu下编译vasp有挑战,也不知道挑战在哪里,wsl下编译一次就成功了
时过境迁,帖子更新的时候,wsl内核已经更新到了18.04,所以以下编译基于wsl ubuntu 18.04

点击安装好后的ubuntu图标

sudo apt-get update

sudo apt-get install make build-essential g++ gfortran

sudo apt-get install libblas-dev liblapack-dev libopenmpi-dev libscalapack-mpi-dev libfftw3-dev

tar -xzvf vasp.5.4.4.tar.gz cd vasp.5.4.4

拷贝makefile.include进文件夹

make std gam ncl
可以把编译完的三个文件直接扔到bin文件夹下边,省的配置.bashrc了





作者
Author:
freeEnergy    时间: 2017-8-25 19:44
然后呢楼主?
作者
Author:
kyuu    时间: 2017-8-25 19:48
freeEnergy 发表于 2017-8-25 19:44
然后呢楼主?

然后你愿意装什么就装什么,这你也要我管?缺什么就apt-get install,解决一切问题,apt-get里没有的,自行查阅软件说明书
作者
Author:
freeEnergy    时间: 2017-8-25 19:55
ubuntu不太适合搞计算吧,可以装高斯、MS、VASP之类的么
作者
Author:
kyuu    时间: 2017-8-25 20:19
本帖最后由 kyuu 于 2017-8-26 01:14 编辑
freeEnergy 发表于 2017-8-25 19:55
ubuntu不太适合搞计算吧,可以装高斯、MS、VASP之类的么

你的问题属于还没搞清楚linux到底是什么的范畴,计算跟资源有关,跟linux发行版本没关系,这个不是Ubuntu,而Ubuntu全力技术支持的windows子系统,你见的大多装CentOS是为了方便集群资源分配和管理,至于能不能装这类的问题,只要你买的起MS的license你就可以装
作者
Author:
smutao    时间: 2017-8-26 02:01
Hratchian 是我们组很重要的合作者之一
你开头说的话只会让你自掉身价、丢中国人的脸

作者
Author:
kyuu    时间: 2017-8-26 11:38
smutao 发表于 2017-8-26 02:01
Hratchian 是我们组很重要的合作者之一
你开头说的话只会让你自掉身价、丢中国人的脸

呦, 这也能刺激到你弱小的心灵,你的玻璃心是有多脆弱。第一,他嘲讽了
第二,我从来没有任何学术上的攻击,我是不是中国人不用你管,但怎么就上升到丢中国人脸的高度上
第三,你来说说吧,为什么做计算非得用MAC

作者
Author:
Faye    时间: 2017-10-20 11:57
您好,非常感谢您的这篇博文,但是我在安装子系统时,出现如照片的问题,请问您是什么问题?
作者
Author:
ABetaCarw    时间: 2017-10-20 14:17
Faye 发表于 2017-10-20 11:57
您好,非常感谢您的这篇博文,但是我在安装子系统时,出现如照片的问题,请问您是什么问题?

试试 lxrun /install
作者
Author:
kyuu    时间: 2017-10-20 14:19
本帖最后由 kyuu 于 2017-10-20 14:20 编辑

lxrun /install /y 我中文写作有这么差吗

作者
Author:
Faye    时间: 2017-10-20 21:02
ABetaCarw 发表于 2017-10-20 14:17
试试 lxrun /install

非常谢谢,我试试
作者
Author:
李宏俊    时间: 2017-10-21 09:58
smutao 发表于 2017-8-26 02:01
Hratchian 是我们组很重要的合作者之一
你开头说的话只会让你自掉身价、丢中国人的脸

中国人的脸没这么容易丢,别动不动就是丢中国人的脸;
说话的逻辑何在?Hratchian是你们组很重要的合作者之一,所以呢?别人就不能说他的不好了?
作者
Author:
KiritsuguPapa    时间: 2017-10-21 10:10
不用diss别人彰显自己厉害,没有素质。没多少干货的帖子里diss别人、东拉西扯的倒是占了大篇幅。 且不说这论坛里有发过介绍WSL的贴了。
作者
Author:
sobereva    时间: 2017-10-21 14:47
希望本论坛大家和平相处,遇见矛盾多多克制。
作者
Author:
kyuu    时间: 2017-10-22 12:53
李宏俊 发表于 2017-10-21 09:58
中国人的脸没这么容易丢,别动不动就是丢中国人的脸;
说话的逻辑何在?Hratchian是你们组很重要的合作 ...

emmmm 汪汪
作者
Author:
Faye    时间: 2017-10-22 16:02
kyuu 发表于 2017-10-20 14:19
lxrun /install /y 我中文写作有这么差吗

非常感谢您的回复,是我没加空格出现的问题。
   这里有几个问题想请教下您:
1:我在安装时,没有显示需要输入一个管理员用户名称和密码,这样安装的Linux是正常的吧?
2:在输入cmd中加入bash后出现了图一的情况,请问属于激活Linux终端了吗?
3:我安装Linux的初衷是在它的系统下运行高斯,解决模拟反应路径这块的内容,请问我是需要再安装高斯呢?还是直接用电脑中之前已经安装好的?是在什么界面下用呀?(不太懂,非常感谢您的查阅)
作者
Author:
kyuu    时间: 2017-10-22 16:37
本帖最后由 kyuu 于 2017-10-22 16:39 编辑
Faye 发表于 2017-10-22 16:02
非常感谢您的回复,是我没加空格出现的问题。
   这里有几个问题想请教下您:
1:我在安装时,没有显示 ...

1. 算了你没给自己建用户名,root就root了吧,反正是个人电脑,root已经是超级用户了,就不用sudo了以后
3. 你的初衷属实有点缺心眼。是的,linux和win是俩个系统,需要在linux下边再安装一遍linux版的高斯,安装文件可以拷到C:\用户\216下边
孩儿啊,听句劝吧,有win版的就用win版的吧,别折腾了




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3