在Cygwin上构建Linux包

在Cygwin上构建Linux包,cygwin,vmware,debian,packaging,rpm,Cygwin,Vmware,Debian,Packaging,Rpm,在Cygwin上构建RPM和Debian包是个好主意吗?我们的发布服务器是windows,所以我们的选项是要么使用linux启动VM来处理该任务 我只是不确定越南船民是否把核弹带到蚂蚁身上。有没有办法在Cygwin建造这座大楼?如果是,怎么做?到目前为止我已经找到了一些线索…显然Cygwin应该能够做RPM。Debian的东西并不容易找到。我一直在运行一个小型Debian,在VM(Mac、Windows甚至Ubuntu上的VMware和virtualbox)中构建Debian,以避免与依赖项、体

在Cygwin上构建RPM和Debian包是个好主意吗?我们的发布服务器是windows,所以我们的选项是要么使用linux启动VM来处理该任务


我只是不确定越南船民是否把核弹带到蚂蚁身上。有没有办法在Cygwin建造这座大楼?如果是,怎么做?到目前为止我已经找到了一些线索…显然Cygwin应该能够做RPM。Debian的东西并不容易找到。

我一直在运行一个小型Debian,在VM(Mac、Windows甚至Ubuntu上的VMware和virtualbox)中构建Debian,以避免与依赖项、体系结构等相关的麻烦


这可能是一个巨大的挑战,但基于文本的环境运行起来非常轻松,即使在模拟器下也是如此。对于构建软件包,UI只是一个障碍。

我一直在运行一个小型debian,在VM(Mac、Windows甚至Ubuntu上的VMware和virtualbox)中构建debian,以避免与依赖项、体系结构等相关的麻烦


这可能是一个巨大的挑战,但基于文本的环境运行起来非常轻松,即使在模拟器下也是如此。对于构建软件包,UI只是一个障碍。

嘿,谢谢Peter——所以你说使用VM。我也在想……不过,与此相关的问题是,如何让JavaAnt任务自动启动Linux虚拟机(在Windows主机操作系统下),然后告诉它构建我们的rpm或debian包。有什么想法吗?在VM中运行ssh守护程序,然后可以使用SSHEXEC ant任务启动构建任务。或者,您可以使用rc.local脚本在共享文件夹中签入脚本,执行该脚本并再次关闭计算机。您可以使用VirtualBox,它可以通过命令行启动/停止VM,然后如Peter所说,使用ssh,你可以在虚拟机上执行命令。彼得的回答是+1-我不相信Cygwin放入RPM的任何二进制文件会在另一个平台上运行。谢谢大家。目前我使用的是VMWare server,但Virtualbox更好吗?嘿,谢谢Peter,所以你说使用VM。我也在想……不过,与此相关的问题是,如何让JavaAnt任务自动启动Linux虚拟机(在Windows主机操作系统下),然后告诉它构建我们的rpm或debian包。有什么想法吗?在VM中运行ssh守护程序,然后可以使用SSHEXEC ant任务启动构建任务。或者,您可以使用rc.local脚本在共享文件夹中签入脚本,执行该脚本并再次关闭计算机。您可以使用VirtualBox,它可以通过命令行启动/停止VM,然后如Peter所说,使用ssh,你可以在虚拟机上执行命令。彼得的回答是+1-我不相信Cygwin放入RPM的任何二进制文件会在另一个平台上运行。谢谢大家。目前我正在使用VMWare server,但Virtualbox是否更好?