如何从自解压可执行文件创建rpm?

我有一个.bin文件(Linux自解压二进制文件),比如installme.bin 我想用它制作一个RPM。 什么是最简单的策略? 一个几乎空的spec文件:     %后     ./installme.bin 会有用吗? 提前谢谢了     
已邀请:
它可能会安装该软件,但它无法正常工作: 如果installme.bin提出问题,则违反了RPM指南。安装过程中应该没有用户交互,因为安装可能无人值守。甚至可能没有连接到该进程的控制台,因此交互是否定的。 RPM不包含已安装的文件列表。这对于卸载RPM至关重要,因为没有它,installme.bin安装的所有文件都将保留在系统上。 不会生成任何自动依赖项。 不幸的是,解决这个问题的唯一方法是手动安装软件包,然后对已创建的文件进行tar操作,并将其用作RPM的源文件。根据bin文件的精心设计,这可能是也可能不是一件容易的事。通常,这些bin文件会询问您要安装到的位置。尝试以非root用户身份将其放在主目录下的某个位置。这样你可以确保它不会转储文件,而不是用户可以写入的文件。一旦你知道它的创建,在最终位置以root身份安装它 - 如果安装后安装无法移动。     

要回复问题请先登录注册