我需要一个离线安装程序,通常需要大多数实用程序.不知怎的,默认安装程序让我对其所有包选择感到困惑.我安装了Cygwin,但diff
安装后找不到该实用程序.
以下是假设您要在没有Internet连接的计算机上安装Cygwin的说明.我假设您可以访问另一台具有 Internet连接的计算机.在连接的计算机上启动:
获取Cygwin安装程序("setup.exe").直接下载URL:x86或x86_64.
当安装程序询问"选择下载源"时,请选择" 下载而不安装"
完成剩下的设置(选择下载目录,镜像,所需的软件包等)
现在你的硬盘上有一个Cygwin存储库.将此目录与"setup.exe"程序一起复制到目标计算机(它不需要在网络上).
在目标计算机上,运行"setup.exe"
当安装程序询问"选择下载源"时,请选择" 从本地目录安装 "
像往常一样完成设置.无需访问Internet.
如果你想要的只是UNIX命令行工具,我建议你不要安装Cygwin.Cygwin希望将您的Windows PC变成UNIX工作站,这就是它喜欢安装所有软件包的原因.
请看看GnuWin32.它是命令行工具的Windows端口,没有别的.这是GnuWin32diff.exe
的安装程序.所有常用工具都有离线安装程序.
(您要求离线安装程序,但如果您以后想要一个,那么有一个工具可以为您下载并安装所有内容.)
方法2:为cygwin创建一个脱机安装zip文件.
不要乱用保存包,因为cygwin的安装目录可以用zip文件封装,并在任何计算机上随时扩展.
下载Cygwin安装程序
选择你想要从gui安装的软件包.
点击安装并等待很长时间才能下载所有内容.
压缩C:\ Cygwin文件夹.现在您有了用于在任何计算机上安装cygwin的脱机zip文件.
在您喜欢的任何计算机上解压缩此文件.适当设置cmd.exe路径以指向Windows控制面板下的cygwin bin目录.
从http://cygwin.com/mirrors.html选择离您最近的镜像服务器
选择任何FTP或HTTP镜像.
下载整个镜像,在镜像中维护cygwin目录的确切文件树结构.
编辑:如何下载整个镜像?
wget -m
执行setup.exe并选择source作为本地目录并浏览到发布目录.
现在您有了Offline Cygwin安装程序.
更新:使用Babun.它基于cygwin,更加用户友好. 得到巴布恩
不是你的问题的直接答案,但你可以从http://www.mingw.org/获得最常用的实用程序, 而不必与那个可怕的Cygwin安装程序跳过箍.
这是一个稍微提供信息的链接http://sourceforge.net/apps/mediawiki/cobcurses/index.php?title=Install-MSYS.