一直想在我的笔记本上装个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环境,非虚拟机、非双系统)相关推荐

  1. Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统)

    Windows下使用WSL安装配置Kali/Windows Terminal安装/Win-Kex安装配置(非虚拟机or双系统) 最近因为某些原因含泪拾起自己很久没碰过的CTF,首当其冲是配置环境.首选 ...

  2. 苹果虚拟机和双系统的区别 苹果虚拟机怎么安装

    相信一些使用苹果电脑系统的小伙伴们在使用过程中,都会遇到一个问题,那就是当他们想要使用Windows系统软件或功能的时候,应该如何实现呢?目前确切的解决办法有安装虚拟机和双系统两种,这两种是有一定区别 ...

  3. 无人机开发系列 Ubuntu18.04安装 含虚拟机与双系统

    主线 无人机开发系列 一 Ubuntu操作系统搭建 本系列文章主要基于linux环境做有关开发,使用Ubuntu操作系统.开发方式主要分为虚拟机和双系统.直接步入正题. 一.虚拟机VMware和Ubu ...

  4. win7下安装linux(centos6.5)双系统详细小白教程

    在正式介绍linux安装教程之前,先声明一下本人也是刚开始接触linux,所以教程只以成功安装linux为目标,里面的具体步骤我都是参考网上的教程自己操作实现的,至于为什么要这么做就不多做解释,大家想 ...

  5. linux的免费虚拟机,Win10下的Linux+非虚拟机+非双系统+可靠教程+免费

    文|梁佐佐 为了用Linux环境搞科研或者做开发,你不惜花大量的精力去装虚拟机(内存开支大,有卡顿现象),或者怒装双系统(切换起来发现还不如买两块电脑-).无论怎样,Windows系统用起来更舒服,譬 ...

  6. 东芝笔记本portege能装linux,东芝笔记本如何装双系统 东芝笔记本安装双系统步骤【教程】...

    根据用户需要,有些用户需要使用双系统,但又不知道怎么安装,那该怎么办呢?u启动这边用装win10win8双系统为例,教大家使用东芝笔记本装双系统. 1.根据" 电脑怎么进bios更改启动顺序 ...

  7. Windows不用虚拟机或双系统,轻松实现linux shell环境:gitforwindows

    windows缺少shell命令支持 用过Linux服务器分析数据的小伙伴,一定对Linux强大Shell命令所折服,经常会感觉windows缺少这些命令而感觉不方便. 还有想学习Linux Shel ...

  8. 服务器windows模拟linux环境,科学网—Windows不用虚拟机或双系统,轻松实现shell环境:gitforwindows - 刘永鑫的博文...

    windows缺少shell命令支持 用过Linux服务器分析数据的小伙伴,一定对Linux强大Shell命令所折服,经常会感觉windows缺少这些命令而感觉不方便. 还有想学习Linux Shel ...

  9. Windows XP硬盘安装Ubuntu 12.04双系统

    Windows XP硬盘安装Ubuntu 12.04双系统 一.下载文件 需要下载的东西有两个,一个是grub4dos,另一个是Ubuntu 12.04 LTS的镜像文件,具体下载地址如下: 1.Gr ...

最新文章

  1. 如何在Bash中的分隔符上拆分字符串?
  2. 常用获取线程基本信息的方法(新手专属)
  3. chrome浏览器无法上网_低调使用,内置特殊功能的浏览器。。
  4. Visual Composer 最好的扩展 wordpress插件
  5. amazon 设计 4 vending machine
  6. python安卓自动化脚本_Autojs-用JavaScript实现自己的安卓手机自动化工具脚本
  7. UNIX 时间戳 C#
  8. mysql spider引擎安装_mysql spider 引擎的使用
  9. 不能查看工作组计算机 提示没有权限拒绝访问
  10. 文件服务器要备案么,icp备案一定要云服务器吗
  11. 构建分布式系统——技术考量
  12. html攻击代码,利用HTML5标签进行DDoS攻击的新方法揭秘
  13. springboot+jsp项目校园外卖配送系统
  14. 阿里云域名和ip绑定最新详细步骤
  15. 字符流转字节流的方法。
  16. 除了编程语言本身,你如果还懂这 7 点,绝对可以在北上深杭拿到 15k
  17. 【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十章 PS端RTC中断实验
  18. Excel·VBA自动生成日记账的对方科目
  19. 自学Java大概需要多长时间可以入门呢?
  20. 实验31:温湿度传感器实验

热门文章

  1. 一:ActiveMQ知识整理
  2. bzoj1572 [Usaco2009 Open]工作安排Job
  3. mybatis 注解忽略属性
  4. Codeforces 384E-线段树+dfs序
  5. JAVA SE 基础复习-基本程序设计(1)
  6. ScrollView各属性,及代理方法汇总
  7. 【Python】setup-转载
  8. 苹果safari关掉java_如何在Safari,Chrome,Firefox和系统范围内禁用Java | MOS86
  9. popstate_详解HTML5之pushstate、popstate操作history,无刷新改变当前url
  10. python程序如何做界面_如何用Python给已有小程序做界面?