制作没有源码的RPM包

制作没有源码的RPM包

假设我有一个程序需要转换为 RPM 包。由于各种原因,我无法获得该来源。

然而,似乎如果没有源代码就无法制作 RPM 软件包(与其他软件包不同,尤其是 Debian 软件包,甚至可以dpkg-deb使用标准 Linux 工具在没有源的情况下构建 RPM 软件包)。

有什么办法可以制作包裹吗?

答案1

您可以使用常规过程从规范文件构建 rpm 包。您拥有的文件不是源代码并不重要。

/如果您有(或可以制作)可以以随时可用的形式解压的存档,则可以使用外星人将其转换为转速。

答案2

我假设该程序当前正在您有权访问的主机上运行。您可以查看使用的重新打包选项,例如rpm -e --repackage foo 注意,这包括 -e 选项,即将卸载你的目标软件!上次我研究它时,没有任何内部工具可以在不卸载的情况下重新打包 rpm。

...这看起来也很有希望,看看:http://rpmrebuild.sourceforge.net

相关内容