电脑技术学习

对话 UNIX: 在 Windows 上使用 Cygwin

dn001

  如何更新和扩展 Cygwin

  正如前面提到的,在任何时候都可以通过运行 Cygwin 安装程序添加、删除和更新 Cygwin 类别和包。我们来添加几个软件开发包,以便像在传统的 Unix 系统上那样从源代码构建程序。

  再次运行 Cygwin setup.exe 应用程序,依次通过前几个对话框,直到到达 Select Packages 窗口,见 图 4。展开 Devel 类别,使用循环控件选择以下包的最高版本:

  autoconf2.1

  automake1.10

  binutils

  gcc-core

  gcc4-core

  gdb

  pcre

  pcre-devel

  做出选择之后(为了满足依赖性,可能会自动选择其他包),单击 Next 开始更新。与前面一样,下载和安装过程需要一定的时间(开发包往往相当大)。

  在此期间,打开一个浏览器并通过访问 http://ftp.gnu.org/gnu/wget/wget-1.11.4.tar.gz 下载 GNU wget 实用程序的最新源代码。(wget 是一种命令行工具,它可以下载任何东西。关于此工具的更多信息,请参见 参考资料)。使用 Cygwin 把此文件复制到 Cygwin 中的主目录,展开压缩文件。清单 1 显示压缩文件的内容。

  清单 1. wget-1.11.4.tar 的内容

   
$ cp /cygdrive/c/Documents and Settings/Martin/My Documents/wget-1.11.4.tar ~ 
$ tar xzvf wget-11.4.tar 
wget-1.11.4/ 
wget-1.11.4/AUTHORS 
wget-1.11.4/NEWS 
wget-1.11.4/COPYING 
wget-1.11.4/configure.bat 
wget-1.11.4/ChangeLog 
wget-1.11.4/ChangeLog.README 
wget-1.11.4/msDos/ 
wget-1.11.4/msdos/ChangeLog 
wget-1.11.4/msdos/Makefile.DJ 
... 
wget-1.11.4/src/cookIEs.c 
wget-1.11.4/src/http.h 
wget-1.11.4/src/log.h 
wget-1.11.4/src/sysdep.h 
wget-1.11.4/src/alloca.c 
wget-1.11.4/src/getopt.c 
wget-1.11.4/src/gnu-md5.h 
wget-1.11.4/src/ftp.c 
wget-1.11.4/config.sub 
wget-1.11.4/config.guess 
$ 

标签: