使用 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 使用它。