如何轻松地将Debian脚本转换为RPM脚本?

时间:2019-02-01 13:10:34

标签: scripting centos debian redhat rpm

我打算将Debian软件包 翻译 ,以将其安装到RPM软件包上,然后将其安装在CentOS Linux 7(Red Hat)上。 {1}}完成:alien。但是,当我要安装创建的rpm软件包时,alien --to-rpm --scripts --keep-version debian_pkg.deb脚本会引发错误。我在网上看到,为Debian软件包编写的脚本很可能不适用于RPM软件包。

是否有一种简单的方法可以将Debian脚本转换为RPM脚本?如果没有,那么当您要进行转换时,是否有任何常见的模式?

谢谢!

1 个答案:

答案 0 :(得分:0)

正如我在整个过程中了解到的那样,没有简单的方法可以将Debian软件包转换为RPM软件包。您需要遍历脚本并手动翻译它们。为此,您需要执行alien --to-rpm --scripts --generate debian_pkg.deb,它会创建一个适合从其构建软件包的临时目录。您可以在.spec文件中找到脚本。如果有人遇到此问题,这里有一些文档对我有很大帮助:RPM Packaging guideBuilding and distributing packages