riza Asked: 2009-08-15 15:16:50 +0800 CST2009-08-15 15:16:50 +0800 CST 2009-08-15 15:16:50 +0800 CST 在 Ubuntu 中将 RPM 包安装为 .deb 772 使用外星人,我可以将 RPM 格式的包转换为 .deb 包。 问题是,在 Ubuntu/Debian 中处理 RPM 格式包的最佳方式是什么?我应该使用 alien 将其转换为 .deb 并使用 dpkg 安装,还是安装 RPM 并使用它来安装 RPM 格式的包? linux ubuntu debian 2 个回答 Voted Best Answer jldugger 2009-08-15T15:33:17+08:002009-08-15T15:33:17+08:00 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 兼容。它不会修复链接到不存在或版本错误的库的可执行文件。 STW 2009-08-15T15:22:18+08:002009-08-15T15:22:18+08:00 我的意见是将所有软件包保存在一个系统中;通过使用 Alien 转换包,您仍然可以通过 apt/apttitute/synaptic 使用它。
Alien 是要使用的系统。正如Debian
rpm
软件包描述所述:通常,您不希望这样。如果可能的话,我建议从源代码为 Debian 系统重建软件。Alien 将简单地移动文件,添加脚本并将存档更改为与 dpkg 兼容。它不会修复链接到不存在或版本错误的库的可执行文件。
我的意见是将所有软件包保存在一个系统中;通过使用 Alien 转换包,您仍然可以通过 apt/apttitute/synaptic 使用它。