这是一个cygwin newbe问题。
在有安装东西的网站上,例如PHP有一个页面,里面有说明…
在Unix系统上安装
在Mac OS X上安装
在Windows系统上安装
对于cygwin,这是否意味着你可以Installation on Unix systems进行Installation on Unix systems即使你是在Windows Installation on Unix systems上,或者情况并非如此?
如果您有关于如何本机安装到Windows的说明,则应遵循本机说明。 Cygwin实际上是将特定function移植到Windows平台的一种方式,因为它不是本机支持的。
采用基于UNIX的应用程序,将其移植到Windows上的抽象层,并且如果您只能安装适用于Windows并针对Windows进行testing的版本,可能会带来(潜在的)兼容性冲突。 或者在本地运行Linux的虚拟机上运行。 从长远来看,你将会减lesspipe理/维护的麻烦和兼容性问题。
要直接回答你的问题,我会说寻找指令来在cygwin中运行XYZ,或者在给定的平台上寻找“正确的”指令。 UNIX系统是通用的,你必须找出path和命令映射等等,再加上你可能有不同的库。 说明通常针对特定的testing平台(安装在Red Hat XYZ或Ubuntu 11.04等),所以path和这些path不匹配,除非它是适当的通用和简单的,你不会有某些工具可用(如打在那里你可以继续下去。)
如果您正在安装任何特定于操作系统的二进制可执行文件,那么这不会起作用。 所以基本上唯一的工作就是如果你安装完全是java,基于脚本等的应用程序,而不是安装该脚本的解释器。 作为以前创build过软件发行版的人,我可以告诉你,我不会像这样发布Windows软件(如在rpm等操作系统中没有良好的依赖pipe理机制)。 使用本地Windows安装程序更好。