基于

RPM的分布很好。与Debian相比,它们提供了一种不同的做事方式。还是,如果你RPM不像DEB文件那么丰富。它

一些用户已经通过OpenSUSE构建服务或使用诸如RPMFusion之类的存储库,以几种方式打破了这一点。在大多数情况下,这有助于缩小差距。但是,有时候这只是没有有时你还需要一个包,你可以

确实,您可以随时找到要安装的程序的源代码,并自行编译,但有时候大多数时候,这些程序只能用二进制包发布,所以编译它们是不成问题的。

我们如何解决这个问题?简单。只需将包文件转换为所需的格式即可。它允许您使用一个格式的一个包,并将其转换为另一种格式。在大多数情况下,这样做是有效的。大多数时间包被转换,可以安装没有问题。其他时候他们是错误。请尝试这样做,风险自负。

如何将DEB文件转换为RPM

在开始之前,您检查你的发行它可能在那里如果没有,请在这里。您

71b5c0fc49b11409877cc5972a473247.gif

之后你

找到你的Deb包一旦您然后,输入下面的命令。

sudo alien -r -c -v / path / to / deb / package / file / package。deb

71b5c0fc49b11409877cc5972a473247.gif

You大多数人使用外星人将DEB转换为RPM时,只能使用-r开关。它此开关仅告诉程序转换程序包。如果将-c和-v开关添加到命令中,事情会更顺利(大部分时间)。

-c开关将包括可能包含或不在包内的所有脚本。大多数时候,你这将有助于更好地转换包。有时包裹在这种情况下,只要不做一些实验。

71b5c0fc49b11409877cc5972a473247.gif

There它它有什么作用?它这将允许您排除转换过程。

一旦你运行命令,如果成功,你的新的RPM文件将被创建,之后,你它RPM文件也将具有完全相同的名称。

结论

Alien是一个非常有用的程序。它有助于弥合长期以来一直困扰着基于Redhat的发行版的巨大差距。也许有一天,开发人员认识到RPMs和DEB一样多的时候会到来。在此之前,这个程序将始终是一个目的。

."

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐