windows下安装cygwin以及SeismicUnix在cygwin下的安装(windows下安装linux环境,非虚拟机、非双系统)
一直想在我的笔记本上装个linux,之前装过win10和Ubuntu双系统,后来觉得卡,就重装了一个单Ubuntu系统,在重复的装软件,各种软件(办公、学习、编程),就连微软的office都已经让我安装在wine上了,网易云音乐......后来就在一天早上,开机,停留在开机输入密码的登录界面,键盘无效有木有,度娘了半天无果,去修了,果断修不好啊,这可是我多月来的心血,无奈,再重装。
这次我选择了CentOS7,上来就来个高级版本,可是,用ultraiso装好了一个CentOS-7-x86_64-Everything-1708.iso安装盘,结果,安装完重启就关机,一开始觉得是开机启动项的问题,有可能数值设置成了关机,结果再用ubuntu的启动盘改已经安装好的CentOS7的文件,结果开启动项就是多用户,这下没办法了,又装回了win10,结果吧win10上的所有必要软件安装了一番,不死心,继续下载了一个CentOS6.5,安装了一番,开机正常了,然后又进行学习软件的安装(SU,madagascar,mpich,openmp,java,python),一顿乱装之后,发现很多东西都干不了(办公),每次都要借别人电脑整理个东西什么的,无奈,有装回了win10,准便说一下,我的电脑联想Y470,老电脑了。
然后我又在win10下安装了各种linux的开发环境:
1.虚拟机
在vmware workstation上安装linux虚拟机就不用说了,可能唯一一点需要注意的就是共享文件夹的安装配置了,度娘上很多这样的文章。
2.Ubuntu on Windows10
这是一个新玩意,下面是几篇技术文章:
Windows 10 loves Ubuntu
Win10一周年纪念版,安装体验 Ubuntu on Windows
Win10安装Ubuntu子系统教程(附安装图形化界面)
3.尝试在cmd中用linux指令
这个在GitHub上有开源项目,搜一搜就找到了。
4.cygwin(最后的尝试)
这是今天主要介绍的,
(1)下载该软件:链接1,链接2,链接3,网上很多链接,随便下载一个就行了。
软件如下:
(2)双击安装:
点击下一步,注意期间需要两个文件路径,一个是cygwin的安装路径(这个目录对应你的linux的根目录“/”),另一个是软件安装包的下载路径(就是存放例如gcc-core***.tar.gz的路径)。
(3)然后来到一个选择你需要的安装包的界面,点击default,将其变成install(如果是添加package过程,会显示你已经安装的package是keep),选择你需要的就行了(比如SeismicUnix需要:gcc-core,gcc-fortran,gdb,make(devel中的程序),gfortran,libx11-dev,libxt-dev,libglut-dev,libxmu-dev,libxi-dev,X11中所有的程序),切勿选择所有package,内容太多,很多用(选择必须的system等就好了,有必要把vim也选上):
然后点击下一步进入如下界面:
然后等待安装结束就行了,过程时间较长。
(4)安装结束后,把D:\cygwin\bin加入win10的环境变量(填你的cygwin安装路径下的bin),这样你就可以在cmd下使用linux指令,也可以双击安装后声称的快捷方式使用cygwin终端。
下面简单介绍我安装后的目录:
进入根目录:cd /, 内容如上图,cygdrive文件夹下是你的windows盘的文件夹(如上图所示,我的电脑分区为:c,d,e,f,可以进入这些文件夹访问你的电脑盘);
这里还需要说一下,你之前安装的软件也可以用,比如我之前安装了JDK(Java SE),下面是我在cygwin终端下显示的JAVA_HOME:
然后我使用环境变量进入JDK的目录结果是这样:
是不是很神奇!到此,cygwin的安装就结束了,如果你需要添加package的话,请重新双击setup_x86.exe下一步到select package那一步搜索并勾选你需要的package进行安装就好了。
下面介绍在cygwin下安装SeismicUnix的过程:
(1)下载就不说了,百度“CWP”下载最新版本的CWP****.tar.gz就行了
(2)安装依赖的包:再次装机setup_x86.exe到选择package那一步,搜索并将skip变为install以下包:
gcc-core,gcc-fortran,gdb,make(devel中的程序),gfortran,libx11-dev,libxt-dev,libglut-dev,libxmu-dev,libxi-dev,X11中所有的程序
然后下一步安装,直至结束;
(3)解压CWP:tar -zxvf cwp***.tar.gz
(4)将生成的目录移动至你想安装的目录下(我的安装目录为/home/SU);
(5)修改环境变量:vim /etc/profile
按“i”编辑,添加如下内容:export CWPROOT=/home/SU
export PATH=$PATH:/home/SU/bin
按Esc,输入“:wq”保存退出;
(6)将\home\SU\src\configs文件夹中的Makefile.config_Cygwin_32文件替换上一级目录的Makefile.config;
(7)开始安装:
基础安装:
make install (to install the basic set of codes)
make xtinstall (to install the X-toolkit applications)
非基础安装:
make xminstall (to install the Motif application)(nonessential)
make finstall (to install the Fortran codes)
make mglinstall (to install the Mesa/ Open GL items)
make utils (to install libcwputils) (nonessential)
(8)cygwin terminal不支持图形显示,需要在命令行中执行startx或startxwin语句进入图形界面。
(9)测试:输入ximage
cygwin terminal不支持图形显示,需要在命令行中执行startx或startxwin语句进入图形界面:详述
首先在非startxwin下结果如下图所示:
无法显示,进入startxwin:
任务栏中出现如图:
右击上图右侧图标,出现如下图:
就出现一般linux系统下的工具栏(个人感觉很像CentOS),然后打开终端(如下图):
再测试安装好的SeismicUnix,如下图:
完美!!!!!!!!!!!!!!!!
windows下安装cygwin以及SeismicUnix在cygwin下的安装(windows下安装linux环境,非虚拟机、非双系统)相关推荐
- Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统)
Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统) 最近因为某些原因含泪拾起自己很久没碰过的CTF,首当其冲是配置环境.首选 ...
- 苹果虚拟机和双系统的区别 苹果虚拟机怎么安装
相信一些使用苹果电脑系统的小伙伴们在使用过程中,都会遇到一个问题,那就是当他们想要使用Windows系统软件或功能的时候,应该如何实现呢?目前确切的解决办法有安装虚拟机和双系统两种,这两种是有一定区别 ...
- 无人机开发系列 Ubuntu18.04安装 含虚拟机与双系统
主线 无人机开发系列 一 Ubuntu操作系统搭建 本系列文章主要基于linux环境做有关开发,使用Ubuntu操作系统.开发方式主要分为虚拟机和双系统.直接步入正题. 一.虚拟机VMware和Ubu ...
- win7下安装linux(centos6.5)双系统详细小白教程
在正式介绍linux安装教程之前,先声明一下本人也是刚开始接触linux,所以教程只以成功安装linux为目标,里面的具体步骤我都是参考网上的教程自己操作实现的,至于为什么要这么做就不多做解释,大家想 ...
- linux的免费虚拟机,Win10下的Linux+非虚拟机+非双系统+可靠教程+免费
文|梁佐佐 为了用Linux环境搞科研或者做开发,你不惜花大量的精力去装虚拟机(内存开支大,有卡顿现象),或者怒装双系统(切换起来发现还不如买两块电脑-).无论怎样,Windows系统用起来更舒服,譬 ...
- 东芝笔记本portege能装linux,东芝笔记本如何装双系统 东芝笔记本安装双系统步骤【教程】...
根据用户需要,有些用户需要使用双系统,但又不知道怎么安装,那该怎么办呢?u启动这边用装win10win8双系统为例,教大家使用东芝笔记本装双系统. 1.根据" 电脑怎么进bios更改启动顺序 ...
- Windows不用虚拟机或双系统,轻松实现linux shell环境:gitforwindows
windows缺少shell命令支持 用过Linux服务器分析数据的小伙伴,一定对Linux强大Shell命令所折服,经常会感觉windows缺少这些命令而感觉不方便. 还有想学习Linux Shel ...
- 服务器windows模拟linux环境,科学网—Windows不用虚拟机或双系统,轻松实现shell环境:gitforwindows - 刘永鑫的博文...
windows缺少shell命令支持 用过Linux服务器分析数据的小伙伴,一定对Linux强大Shell命令所折服,经常会感觉windows缺少这些命令而感觉不方便. 还有想学习Linux Shel ...
- Windows XP硬盘安装Ubuntu 12.04双系统
Windows XP硬盘安装Ubuntu 12.04双系统 一.下载文件 需要下载的东西有两个,一个是grub4dos,另一个是Ubuntu 12.04 LTS的镜像文件,具体下载地址如下: 1.Gr ...
最新文章
- 如何在Bash中的分隔符上拆分字符串?
- 常用获取线程基本信息的方法(新手专属)
- chrome浏览器无法上网_低调使用,内置特殊功能的浏览器。。
- Visual Composer 最好的扩展 wordpress插件
- amazon 设计 4 vending machine
- python安卓自动化脚本_Autojs-用JavaScript实现自己的安卓手机自动化工具脚本
- UNIX 时间戳 C#
- mysql spider引擎安装_mysql spider 引擎的使用
- 不能查看工作组计算机 提示没有权限拒绝访问
- 文件服务器要备案么,icp备案一定要云服务器吗
- 构建分布式系统——技术考量
- html攻击代码,利用HTML5标签进行DDoS攻击的新方法揭秘
- springboot+jsp项目校园外卖配送系统
- 阿里云域名和ip绑定最新详细步骤
- 字符流转字节流的方法。
- 除了编程语言本身,你如果还懂这 7 点,绝对可以在北上深杭拿到 15k
- 【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十章 PS端RTC中断实验
- Excel·VBA自动生成日记账的对方科目
- 自学Java大概需要多长时间可以入门呢?
- 实验31:温湿度传感器实验
热门文章
- 一:ActiveMQ知识整理
- bzoj1572 [Usaco2009 Open]工作安排Job
- mybatis 注解忽略属性
- Codeforces 384E-线段树+dfs序
- JAVA SE 基础复习-基本程序设计(1)
- ScrollView各属性,及代理方法汇总
- 【Python】setup-转载
- 苹果safari关掉java_如何在Safari,Chrome,Firefox和系统范围内禁用Java | MOS86
- popstate_详解HTML5之pushstate、popstate操作history,无刷新改变当前url
- python程序如何做界面_如何用Python给已有小程序做界面?