我用 LinuxLinux学习之路

一种简便的安装Cygwin的方法

2019-04-05  本文已影响16人  冯阿良

Cygwin是一种在Windows下使用Linux工具链的较成熟的解决方案。网上有不少介绍安装Cygwin的方法,但基本上是“交互式-多步骤”的方式。本文介绍一种简易的方法,一条命令即可完成安装,另加一条命令安装包管理器(apt-cyg,类似于Ubuntu的apt-get或者CentOS的yum)。

对于熟悉Windows下的命令行(DOS窗口)的朋友,只需要看本文的“用命令行安装Cygwin”和“安装apt-cyg”两步中的细节即可。

〇、前言

总的来说,就三个步骤:

  1. 到Cygwin官网下载setup-x86_64.exe安装包;
  2. 在命令行中通过指定参数方式来运行setup-x86_64.exe,以实现自动安装;
  3. 在安装好的Cygwin的Shell中,下载和安装apt-cyg。

注:本文介绍的方式适用于Windows 7或以上的64位系统。

一、下载setup-x86_64.exe安装包

有两种做法,你选其中一种即可。

第一种,传统的做法是用网页浏览器打开Cygwin官网(https://www.cygwin.com/),然后点击下载setup-x86_64.exe。(:请不要保存到某个盘的根目录,否则会出错)

第二种,打开我的电脑,然后粘贴https://www.cygwin.com/setup-x86_64.exe地址栏,然后按回车键。见下图:

cygwin-installation-1-paste.png

:请不要保存到某个盘的根目录,否则会出错。

无论采取哪种方法,将setup-x86_64.exe保存到“下载”目录即可(这个文件不到2MB,安装完后即可删除):

cygwin-installation-2-save.png

不管你放到那里,只需要记住你下载到哪里即可(下图绿色部分);并且,在此窗口中不要点击“运行”,直接关闭即可:

cygwin-installation-3-do-not-run.png

二、用命令行方式安装Cygwin

setup-x86_64.exe支持两种安装方式:

  1. 传统的图形界面方式:此时,你双击这个文件运行,之后就是交互式安装模式;
  2. 命令行方式:此时,你通过参数指定安装包镜像地址安装目录、默认安装的软件等。

本文介绍的正是第二种方式。

二.1、启动“命令提示符”

所谓的命令提示符,俗称DOS窗口,在里面你可以通过文本的形式输入命令来执行某些操作。

传统的做法是:

一种简便的方法是:

cygwin-installation-4-run-cmd.png

二.2、用命令行安装Cygwin

总的步骤是:

  1. 通过cd命令进入setup-x86_64.exe所在目录;
  2. 粘贴这条命令行到窗口中,并按回车键(下文有参数说明):
    • setup-x86_64.exe -q -O -s https://mirrors.aliyun.com/cygwin/ -R D:\cygwin_root -P lynx,wget
cygwin-installation-5-paste-cmd-a.png cygwin-installation-5-paste-cmd-b.png

参数说明:

二.3、等待安装完成

如果你看到下图中的进度条等,表示已成功启动安装,只需要等待这个窗口自动关闭即可(如果遇到问题,请自己解决,本文不详细介绍):

cygwin-installation-6-just-wait.png

三、安装包管理器

Ubuntu中的apt-get,Red Hat或者CentOS中的yum,就是包管理器,你可以用它们来安装所需要的软件包,例如curl、gcc等。

Cygwin中也有包管理器,不过需要在安装Cygwin后另行安装,步骤如下。

三.1、运行Cygwin

成功安装后,在“开始菜单”或者桌面,可以看到Cygwin64 Terminal的图标,点击运行即可:

cygwin-installation-7-succeeded-installation.png

运行后如下:

cygwin-installation-8-cygwin-shell.png

三.2、安装apt-cyg

在上面窗口中粘贴并运行这一行即可:

lynx -source https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg ; install apt-cyg /bin ; rm -f apt-cyg
cygwin-installation-9-install-apt-cyg-a.png

注:实际上包含了三条命令,它们被分号隔开。

三.3、使用apt-cyg安装软件

例如,如果你要安装curl,运行apt-cyg install curl即可:

cygwin-installation-9-install-apt-cyg-b.png

四、结语

本文介绍了一种简便的安装Cygwin环境和包管理器apt-cyg的方法,通过apt-cyg,你可以方便地在安装Cygwin后再单独安装所需要的软件,而无需在安装Cygwin时挨个选择。

上一篇下一篇

猜你喜欢

热点阅读