Chinaunix首页 | 论坛 | 博客
  • 博客访问: 795245
  • 博文数量: 247
  • 博客积分: 166
  • 博客等级: 入伍新兵
  • 技术积分: 2199
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-15 16:10
文章分类

全部博文(247)

文章存档

2017年(1)

2015年(63)

2014年(80)

2013年(94)

2012年(9)

分类: LINUX

2013-04-29 19:22:30

cygwin是通过安装包来管理软件的,cygwin会在安装目录下记录已经安装了哪些包,以及这些包的版本等信息。

运行setup.exe的时候会在选择安装类型界面让你在三种类型中选择。(1)Install from Internet: 从mirror sites下载安装包,并进行安装。
(2)Download Without Installing:只从mirror sites下载安装包,不进行安装。 (3)Install from Local directory: 从指定的本地目录安装。

选择了安装类型以后还会让你选择安装目录(也就是要把cygwin安装在什么地方,缺省是c:\cygwin)和本地目录(存放安装包的地方)。

选择“Install from Internet”或“Download Without Installing”时,setup.exe会为每个mirror site在指定的本地目录下创建一个单独的目录,这个目录的名字就是mirror site的url,并且会从mirror site下载一个setup.ini放在该目录下。 setup.ini记录了该site有哪些安装包, 每个包的版本,大小,在mirror site上相对setup.ini的存储路径等,这些包被下载以后也会存放在与本地setup.ini相应的相对路径下。

当选择"Install from Local directory"时,setup.exe会从指定的本地路径下找到所有mirror site的本地目录,从这些目录下读取并解析所有的setup.ini。 然后与已经安装的软件包信息对比,决定哪些软件包需要更新。
阅读(2783) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~