在 Ubuntu 中以 .deb 格式安装 RPM 包

在 Ubuntu 中以 .deb 格式安装 RPM 包

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

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

答案1

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 兼容。它不会修复链接到不存在或版本错误的库的可执行文件。

答案2

我的意见是将所有软件包保存在一个系统中;通过使用 Alien 转换软件包,您仍然可以通过 apt/aptitute/synaptic 使用它。

相关内容