以前须要再内网的环境中,使用cygwin ,当时cygwin的使用经验很少,因此就将外网的整个cygwin文件夹 copy到了内网,结果存在一些命令没法执行的情况。好比运行“vi”,会提示不能执行二进制文件。 spa
正确的方法应该是这样的。 it
在一台能够联网的电脑上,安装cygwin, 而后,双击“setup.exe”进行相关包的安装,若是要制做离线安装包,那么,请点击“download without installing" 命令。 默认为 “install from internet”. 输入本身须要安装的命令包,会自动下载相关包以及依赖包。当一切完成后,全部的包都会在cygwindownloads 里面了。 下载
将“setup.exe”以及cygwindownloads copy到另外一台机器,(无需联网),双击“setup.exe”,选择“install from local directory” 以后按着提示选择存放包的路径/cygwindownloads 后,执行安装,就能够了。 二进制