在 Ubuntu 中安装 RPM 包为 .deb

riz*_*iza 1 linux ubuntu debian

使用alien,我可以将RPM 格式的包转换为.deb 包。

问题是,在 Ubuntu/Debian 中处理 RPM 格式包的最佳方法是什么?我应该使用alien 将其转换为.deb 并使用dpkg 安装,还是安装RPM 并使用它来安装RPM 格式的包?

jld*_*ger 7

Alien 是要使用的系统。正如Debianrpm软件包描述所述:

If you want to install Red Hat Packages then please use the alien package. Using rpm directly will bypass the Debian packaging system!

通常,您不希望那样。如果可能的话,我建议从源代码为 Debian 系统重建软件。Alien 将简单地移动文件、添加脚本并将存档更改为与 dpkg 兼容。它不会修复链接到不存在或版本错误的库的可执行文件。