有时您拥有的只是二进制安装程序。我讨厌它们,因为一旦安装,就很难卸载此类软件,而且由于我的发行版(openSUSE 11.4)是基于 rpm 的,因此很难获得有关系统中安装的内容的一致信息。
有没有办法将二进制安装程序转换为rpm?仅用于我自己的目的!(这意味着机器——例如CPU——是完全相同的)。
我唯一的想法——这是一个疯狂的想法——是创建虚拟系统(例如使用VBox)列出系统中的所有文件,执行安装程序,再次列出所有文件。检查添加的内容,复制这些文件,然后在 rpm 规范中使用简单的“cp”命令添加这些文件。
这很烦人,但更糟糕的是,因为安装程序可以更改某些文件,因此它们会在两种情况下列出。所以我正在寻找更聪明的东西。
现在我想为 IntelliJ IDEA 制作 rpm。
有任何想法吗?