如何在 Ubuntu/Debian 系统上安装和管理 RPM 包

RPM 包被构建和编译以用于 Fedora 和基于 Red Hat 的 Linux 发行版。 RPM 代表 RPM 包管理器。 Ubuntu 和其他 Debian 发行版使用 .deb 包裹。 有时,您不会为您的 Ubuntu Linux 找到所需的 Debian 软件包,但它可能在 RPM 编译版本中可用。 在这种情况下,某些方法允许您在 Ubuntu Linux 系统上安装 RPM 包。

Ubuntu/Debian 系统上的 RPM 包

最初,RPM 包管理系统是为 Red Hat Linux 构建的。 后来,它变得流行并可供使用 Fedora、SuSE Linux 和其他基于 Red Hat 的 Linux 发行版。 由于 Red Hat 和 Debian 都是不同的 Linux 系统,并且都有自己的包存储库,因此在 Ubuntu Linux 上安装 RPM 包时应该小心,以避免依赖错误。 这篇文章将介绍如何在 Ubuntu 和其他 Debian Linux 发行版上安装 RPM 包。

第 1 步:在 Debian 系统上安装 Alien 软件包

在 Linux 中,Alien 应用程序是 Debian Linux 的分发包转换器。 它可以将 RPM 包转换为 Debian 格式。 您可以在具有 root 权限的 Ubuntu 终端 shell 上运行以下命令,以在您的 Debian 系统上安装 Alien 软件包。

sudo apt install alien

第 2 步:下载 RPM 包

Alien 工具将允许在您的 Ubuntu 系统上安装 RPM 包。 但是您不能使用 YUM 或 DNF 命令通过 Red Hat 的存储库安装 RPM 包; 您需要将 RPM 包转换为 Debian 格式。

首先,您必须在系统上下载所需的 RPM 包。 让我们下载一个 RPM 包并将其转换为 RPM。 在这里,我将下载的RPM包 Google Chrome 来演示这个过程。 您也可以选择其他 RPM 包。 点击这里下载 RPM 包 Google Chrome.

第 3 步:在 Debian Linux 上安装 RPM 软件包

在 Ubuntu 系统上安装 RPM 包有两种方法。 你可以转换一个 .rpm 打包到一个 .deb 包,或者您可以通过 Alien 工具直接在您的 Debian 系统上安装 RPM 包。 在这里,我们将介绍在 Debian Linux 系统上安装 RPM 包的两种方法。

方法 1:在 Ubuntu 上转换和安装 RPM 包

在您的 Debian Linux 上安装 Alien 工具后,您现在可以转换之前下载的 rpm 包。 您可以按照下面给出的过程进行包转换。 在终端 shell 上运行以下命令,将 RPM 包转换为 Debian 格式。 不要忘记用你的替换路径和包名。

sudo alien google-chrome-stable_current_x86_64.rpm

转换包

转换成功后,您现在可以运行 dpkg 命令或 apt install 终端 shell 上的命令以在 Ubuntu Linux 上安装 RPM 包。

dpkg 命令在 Ubuntu 上安装软件包。

sudo dpkg -i google-chrome-stable_88.0.4324.96-2_amd64.deb

apt 在 Ubuntu 上安装 RPM 包

在 Ubuntu 上安装软件包的 apt 命令。

sudo apt install ./google-chrome-stable_88.0.4324.96-2_amd64.deb

方法二:直接在Ubuntu上安装RPM包

这是在 ubuntu 桌面上安装 rpm 包的简单过程。 首先,打开你下载的目录 .rpm 包,然后在终端 shell 上运行以下 Alien 命令,将包直接安装在 Ubuntu 或其他基于 Debian 的 Linux 发行版上。

sudo alien -i google-chrome-stable_current_x86_64.rpm

直接在ubuntu上安装rpm包

结束词

在 Debian 系统上安装 RPM 软件包并不是一项复杂的任务,但您可能会在软件包上看到一些不匹配的情况。 有时,包可能不会显示默认图标,或者您很少会在系统上看到轻微的依赖错误。 但是,我已经在整篇文章中描述了 RPM 包是什么以及如何将它安装在 Ubuntu 桌面和其他基于 Debian 的 Linux 发行版上。

如果您觉得这篇文章有用且内容丰富,请与您的朋友和 Linux 社区分享。 我们还鼓励您在评论部分写下您对这篇文章的看法。