John K Asked: 2010-08-13 17:43:00 +0800 CST2010-08-13 17:43:00 +0800 CST 2010-08-13 17:43:00 +0800 CST 如何在 Ubuntu Desktop 中使用 GUI 工具安装 RPM? 772 我在 CD 上获得了一些 RPM 文件,并希望使用 GUI 应用程序将它们安装在 Ubuntu (10.04) 桌面中。有没有办法让我在不使用命令行的情况下做到这一点? 我想知道要使用什么 GUI 应用程序,以及如何使用它安装 RPM。 software-installation package-management gui 3 个回答 Voted Li Lo 2010-08-13T17:53:01+08:002010-08-13T17:53:01+08:00 您不能直接在 Ubuntu 系统上安装 RPM,因为 Ubuntu 使用 DEB 包格式。 您可以使用像PackageConverter这样的 gui 将 RPM 转换为 DEB,它是alien. 这是它的样子: 然而,将 RPM 转换为 DEB 并不能保证它们会正确安装在基于 .deb 的系统上,而应该做的工作更少。 将它们转换为 DEB 后,您可以在 nautilus 中双击它们,这将启动 gdebi GUI 以帮助您将它们安装为普通的 debian 包。 txwikinger 2010-08-13T17:45:21+08:002010-08-13T17:45:21+08:00 Ubuntu 基于 Debian,因此使用.deb软件包进行安装。如果要安装.rpm包,首先应该.deb使用转换软件将它们转换成包,例如alien. 然后您可以使用gdebi或dpkg安装它们。 但是,必须谨慎行事。即使是这样的转换软件也并不总是对其他软件包产生正确的依赖关系。因此,软件安装程序可能会因为缺少依赖项而拒绝安装您的软件包,或者软件可能无法很好地运行,因为并非所有依赖项都已创建并且可能缺少某些库。 通常,如果可能的话,最好找到一个.deb包。 user1742529 2012-11-05T17:07:10+08:002012-11-05T17:07:10+08:00 在 Debian 或 Ubuntu 上安装 .rpm 没有流行的稳定 GUI。 Alien 可用于将 rpm 包转换为 deb 并安装在 Ubuntu 中。要从控制台安装 rpm 包: sudo alien -i --scripts your_package.rpm -i 表示“安装”,--scripts 表示“在包中包含脚本”
您不能直接在 Ubuntu 系统上安装 RPM,因为 Ubuntu 使用 DEB 包格式。
您可以使用像PackageConverter这样的 gui 将 RPM 转换为 DEB,它是
alien
. 这是它的样子:然而,将 RPM 转换为 DEB 并不能保证它们会正确安装在基于 .deb 的系统上,而应该做的工作更少。
将它们转换为 DEB 后,您可以在 nautilus 中双击它们,这将启动 gdebi GUI 以帮助您将它们安装为普通的 debian 包。
Ubuntu 基于 Debian,因此使用
.deb
软件包进行安装。如果要安装.rpm
包,首先应该.deb
使用转换软件将它们转换成包,例如alien
. 然后您可以使用gdebi
或dpkg
安装它们。但是,必须谨慎行事。即使是这样的转换软件也并不总是对其他软件包产生正确的依赖关系。因此,软件安装程序可能会因为缺少依赖项而拒绝安装您的软件包,或者软件可能无法很好地运行,因为并非所有依赖项都已创建并且可能缺少某些库。
通常,如果可能的话,最好找到一个
.deb
包。在 Debian 或 Ubuntu 上安装 .rpm 没有流行的稳定 GUI。
Alien 可用于将 rpm 包转换为 deb 并安装在 Ubuntu 中。要从控制台安装 rpm 包:
-i 表示“安装”,--scripts 表示“在包中包含脚本”