工具01:Cygwin的安装配置

Cygwin是Windows上的仿真Linux环境,可以对很多基于Linux开发的源码进行编译,比如以前接触的vlc和FFmpeg等音视频项目。
还有一个类似的环境是MinGW+Msys,但是在Windows7 x86_64位上MinGW的界面Msys(rxvt)无法使用,丑陋的DOS窗口及极慢的反应速度让人无法接受。
Cygwin虽然也慢,但提供了基于自身环境的GCC,还提供了MinGW的GCC,并且也集成了相关软件,诸如SSH,GIT等,界面及颜色较为漂亮,字体可修改,还有中文的输出,比较完美。
当然,Cygwin也有自己的缺点,那就是无法使用类似mingw-get进行软件的在线升级。需重新运行安装文件进行了升级,虽然麻烦点,但不太经常升级软件所以可以凑合使用。

Cygwin的下载

在Cygwin的下载页面,选择x86版本还是x86_64版本进行下载。建议选择32位版本
也可到汪汪的网盘下载离线安装zip包,路径为/Cygwin
注意:后面章节某些图片由于是之前切的,有些路径并不能完全对应。

Cygwin的离线安装

双击“setup-x86.exe”。

点击“下一步”。

选择“Install from Local Directory”,进行离线安装。点击“下一步”。
在线安装请选择“Install from Internet”,并添加国内163的源http://mirrors.163.com/cygwin/

选择安装路径,建议安装到除系统盘的根目录下。点击“下一步”。

选择离线包的路径 ,点击“下一步”。

选择要安装的包,将状态从“Skip”点击到相对应的版本,具体哪些需要安装,见下一章。点击“下一步”。

正在安装……

选择要创建的图标,点击“完成”。

双击桌面的“Cygwin Terminal”图标,第一次启动,会创建$HOME目录,及相关的文件。至此,安装完成。

选择安装包

推荐的安装包如下。如果需要其他安装包,再次运行安装文件,选择在线安装,并重新选择安装的包即可。

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
Archive    unzip    xz    zipDevel    autoconf    automake    binutils    cmake    cvs    cygwin64-libiconv    gcc-core    gcc-g++ (3.4.4-3)    gdb    gettext-devel    git    git-completion    libtool    make    mingw-binutils    mingw-gcc-core    mingw-gcc-g++    mingw-pthreads    mingw-runtime    mingw-w32api    mingw64-i686-binutils    mingw64-i686-gcc-core    mingw64-i686-g++    mingw64-i686-pkgconfig    mingw64-i686-runtime    mingw64-x86_64-binutils    mingw64-x86_64-gcc-core    mingw64-x86_64-g++    mingw64-x86_64-pkg-config    mingw64-x86_64-runtime    nasm    patch    patchutils    pkg-config    subversionEditor    vimLibs    crypt    expat    libgcrypt-devel    libgcrypt20Net    curl    opensshText    gettextUtils    cygutils-extra    dos2unixWeb    wget

配置Cygwin

开启Cygwin后,在标题栏点击右键->“Option”。

设置字体。几种常用的等宽字体,请到汪汪的网盘下载,路径为/Fonts

设置显示行数。

访问系统文件

Cygwin可访问系统中的所有文件,默认的根目录/为Cygwin的安装目录,要访问其他盘符,对应的路径为/cygdriver/盘符

Cygwin的删除

建议先备份$HOME目录。

  • 删除安装文件夹。
  • 注册表删除[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin]

Cygwin的复制粘贴

  • 鼠标选中即为复制。
  • 右键->“Paste”为粘贴,快捷键为Shift+Insert

Cygwin的命令行升级

(2015.07.20更新本章。2016.05.14再次更新。)
Cygwin官方推荐使用setup.exe进行程序升级,不推荐其他方式,诸如apt-cygsetup.exe支持命令行参数。可以用参数开启静默安装。升级过程参数如下。

123
$ curl -O https://cygwin.com/setup-x86.exe$ chmod a+x setup-x86$ ./setup-x86 --no-desktop --no-shortcuts --no-startmenu --quiet-mode --upgrade-also --site http://mirrors.163.com/cygwin/

升级完成后,建议重启Cygwin,因为cygwin1.dll升级后不会自动加载,其他程序无法读取正常访问。

setup.exe的帮助文档解释了上述参数的作用。

123456789101112131415161718192021222324252627282930313233343536373839404142
$ ./setup-x86.exe -h

Command Line Options:

-D --download                     Download from internet -L --local-install                Install from local directory -s --site                         Download site -O --only-site                    Ignore all sites except for -s -R --root                         Root installation directory -x --remove-packages              Specify packages to uninstall -c --remove-categories            Specify categories to uninstall -P --packages                     Specify packages to install -C --categories                   Specify entire categories to install -p --proxy                        HTTP/FTP proxy (host:port) -a --arch                         architecture to install (x86_64 or x86) -q --quiet-mode                   Unattended setup mode -M --package-manager              Semi-attended chooser-only mode -B --no-admin                     Do not check for and enforce running as                                   Administrator -W --wait                         When elevating, wait for elevated child                                   process -h --help                         print help -v --verbose                      Verbose output -l --local-package-dir            Local package directory -r --no-replaceonreboot           Disable replacing in-use files on next                                   reboot. -X --no-verify                    Don't verify setup.ini signatures -n --no-shortcuts                 Disable creation of desktop and start menu                                   shortcuts -N --no-startmenu                 Disable creation of start menu shortcut -d --no-desktop                   Disable creation of desktop shortcut -K --pubkey                       URL of extra public key file (gpg format) -S --sexpr-pubkey                 Extra public key in s-expr format -u --untrusted-keys               Use untrusted keys from last-extrakeys -U --keep-untrusted-keys          Use untrusted keys and retain all -g --upgrade-also                 also upgrade installed packages -o --delete-orphans               remove orphaned packages -m --mirror-mode                  Skip availability check when installing from                                   local directory (requires local directory to                                   be clean mirror!) -A --disable-buggy-antivirus      Disable known or suspected buggy anti virus                                   software packages during execution.

~~ EOF ~~

时间: 2024-08-04 02:31:21

工具01:Cygwin的安装配置的相关文章

Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)2

前言:作者(守望者MS)在实际搭建并开发Nutch的过程中参阅很多中文资料,但内容并不详尽且有错误,于是在此记录个人实战过程,纠正一些文章错误,以详细的过程展现一次简单的二次开发流程,为初学者降低门槛.但不能保证完全没有错误,如有发现希望大家指正. 目录: Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)1 Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)2 Cygwin,Nutch安装配置,检验是否正确(对

在win下打造linux环境: cygwin的安装和简单配置

  简单的讲述一下cygwin的安装和配置,入门级教程,还请各位高手指点一二. 首先到http://www.cygwin.com下载setup.exe,接着建立安装目录,如X:/cygwin,将setup.exe放到此目录, BEGIN-> 点击setup.exe,Next->选Install from Internet,Next->填写Root Directory,如X:/cygwin,Next->填写Local Package Directory,如X:/cygwin/ftp,

《Ext JS权威指南》——1.4节Ext JS的开发工具的获取、安装与配置介绍

1.4 Ext JS的开发工具的获取.安装与配置介绍 1.4.1 Ext DesignerExt Designer是一个所见即所得的创建Ext JS界面的工具软件,目前版本是1.2版,支持Ext JS 3.x和4.x版本,可在http://www.sencha.com/products/designer/download/下载试用版本. 安装双击下载文件将看到如图1-6所示的语言选择窗口. 选择简体中文后,单击"OK"按钮后将看到如图1-7所示的设定窗口. 单击"前进&quo

Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 详细图文讲解

android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家. 内容目录: 1.默认基础环境 2.NDK下载与配置 3.安装Cygwin 4.用NDK编译 5.安装CDT插件 6.安装Sequoyah插件 7.JNI编译环境配置 画了一个思维导图让大家一目了然配置过程   -------------------------

安装配置Docbook工具

使用Docbook发布文档,需要安装以下的工具:     *DocBook DTD     *DocBook XSL 样式单     *XSLT处理程序     *XSL-FO处理程序 下面详细介绍各个工具的安装. 1.安装DocBook DTD Docbook DTD可以到OASIS的网站上下载(http://www.oasis-open.org/docbook/xml/),在这里你可以找到zip格式的压缩包.目前的最新版本是4.2. 事实上可以不下载Docbook DTD.如果你的文档DTD

linux LyX中文编辑环境安装配置指南-TeX可视化工具

TeX可以说是国际上排版的标准,尤其是论文.书籍之类,对公式的表现比MS办公系列强的太多,格式异常优美,但是由于其比较复杂的命令,非可视化编辑,所以使得入门门槛较高,所以出现了LaTeX这样的命令宏包,但是对于熟悉MS系列的人来说,还是复杂了些,有没有可视化的编辑工具呢?答案是肯定的,今天介绍这个LyX就是所见即所得的工具. 如何安装配置使用呢?下面就是用LyX生成的Html格式文档,呵呵,附生成的Pdf截图一张 =========================================

windows下文件同步工具 CwRsync 4.0.2 安装配置方法(图文)_服务器其它

CwRsync是基于cygwin平台的rsync软件包,支持windows对windows.windows对Linux.Linux对windows高效文件同步.由于CwRsync已经集成了cygwin类库,因此安装的时候可以省去cygwin包.Cwrsync还集成了OpenSSH for windows,可以实现Linux 下Rsync一模一样的操作.详细配置步骤如下: 一.服务器端安装配置 1.下载服务器端安装文件http://http://www.jb51.net/softs/55933.h

PHP性能优化工具xhprof安装配置

编译安装配置 wget http://pecl.php.net/get/xhprof-0.9.4.tgz tar zxvf xhprof-0.9.4.tgz cd xhprof-0.9.4 cd extension/ /usr/bin/phpize ./configure ./configure --with-php-config=/usr/local/php/bin/php-config make && make install vim /usr/local/php/etc/php.in

windows下安装配置python开发环境及Ulipad开发工具

最近开始学习Python,在网上寻找一下比较好的IDE.因为以产用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的IDE也有不少,网上也有很多介绍. 我自己选择了国产 Python IDE:UliPad.这个IDE本身就是用 Python+wxPython编写的,小巧,功能全,特别适合Python初学者. 这是 Ulipad 下载地址:http://code.google.com/p/ulipad/download