我正在寻找一种轻量级方法来在MS Windows环境下创建rpm包。其实我用的是Cygwin。我使用cmake(cpack)生成rpm。对于cmake,我需要安装gcc以绕过编译器检查。对于rpm生成,我安装了rpm和rpm-build软件包。当我检查Cygwin目录的大小时,它大约是2.2GByte。产生“简单”转速相当多。
是否有“更好”的方式来生成RPM?也许在.net等?
我知道我参加派对有点晚了,但我已经启动了dotnet-packaging项目,它允许你在任何托管.NET / .NET Core的平台上创建RPM和Debian软件包。所以这包括Windows。
您可以将其用作库或.NET命令行实用程序(例如,您可以在项目上运行dotnet rpm
,它将为您创建RPM文件)。
https://github.com/qmfrederik/dotnet-packaging有代码和入门指南,让我知道是否有效。