您当前所在位置:首页安装教程基于Win7系统安装部署cygwin模拟类UNIX环境

基于Win7系统安装部署cygwin模拟类UNIX环境

更新:2023-11-19 20:40:12编辑:tooool归类:安装教程人气:115

概述

因为各种原因,只能在windows上去远程执行linux上的脚本,还没想到比较好的办法,所以只能用cygwin模拟linux环境,然后装openssh来实现需求了,下面记录下部署的过程。


Cygwin介绍

Cygwin是一个在windows平台上运行的类UNIX模拟环境,它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。

注意事项:

  • 1.安装时最好明确自己要安装哪些服务,根据自己的实际需要而定,我一次安装就因为漏选了openssh,后来重装了
  • 2.重装可以不用先卸载,直接点击setup.exe,进行安装。

1、下载

去Cygwin官网:https://www.cygwin.com/

进入上图的install链接(下图),根据自己的电脑选择32位还是64位

下载地址:https://cygwin.com/setup-x86_64.exe


2、安装

打开安装包,然后下一步

默认,下一步

选择cygwin安装路径

选择本地包目录

默认,下一步

添加163镜像,如下图:

163镜像链接:

http://mirrors.163.com/

下图中选择要安装的包:

选择自己需要的组件

选择安装组件的步骤比较重要,需要仔细选择以下组件(:

  • * Base组件的全部,操作方法是点击Base后面的Default,变为Install)
  • * Devel组件下的subversion及其他将来开发需要用到的组件,例如autoconf等,操作方法是展开Devel组件,点击各个小组件前的Keep文字,变为相应的版本号。
  • * Net组件下的openssh和openssl组件,用于hadoop需要的ssh访问,操作方法同上。
  • * System组件下的util-linux组件,用于使用一些常用的more等功能进行调试,操作方法同上。
  • * 其他一些可能用到的组件,我还单独选择了Perl、Python、Ruby、Science等组件。

选择组件完成后,点击下一步即开始进行下载、安装等自动步骤,一路选择下一步即可。

点击完成,完成安装。


安装apt-cyg(可选择)

安装了apt-cyg就能向使用Ubuntu一样使用apt-get install/remove命令安装卸载软件了,非常方便。

安装apt-cyg需要依赖的包有如下几个,在上图的页面中都选择上:

wget
tar
gawk
bzip2

然后一路下一步就可以了。

2.添加apt-cyg

去GitHub下载脚本:https://github.com/transcode-open/apt-cyg
基于Win7系统安装部署cygwin模拟类UNIX环境

解压刚刚下载的zip文件:

打开Cygwin

输入:

apt-cyg install vim

由于我已经安装过,所以这里就跳过了,这句命令测试apt-cyg是否成功运行。

3.添加环境变量

一边在cmd或者powershell中可以使用Linux命令


后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

人人美剧tv,人人美剧tv为什么用不了?原因分析与解决方案 如何从零基础学会wps?

游客 回复需填写必要信息