如何在 Ubuntu Linux 上安装 RPM 软件包
在Linux的发行版本中,基于 RedHat 的 Linux 系统原生支持 RPM 软件包,而基于 Debian 的 Linux 系统则是支持 DEB 包。咱们这次来说说如何将 RPM 软件包转换为DEB 包并在例如 Ubuntu 24.04、22.04 或 20.04 LTS Linux上进行安装。
Ubuntu 因其官方仓库及自己研发的 snap 提供了数量众多可以直接安装在系统上操作安装的软件包而广受欢迎。为了方便用户,Ubuntu 还提供了一个图形界面软件中心。另外在命令行终端上使用 APT 软件包管理器安装 Debian 软件包非常简单。然而,RPM 软件包则无法直接安装,因为它们是为基于 RedHat 的操作系统(如 CentOS、AlmaLinux、Rocky Linux、Oracle Linux 等)创建的。
尽管我们很少需要在 Ubuntu 上安装 RPM 软件包,因为大多数以 RPM 格式提供的软件通常也会有 Deb 二进制文件,但在某些情况下,我们确实需要将 RPM 转换为 DEB。为此,有一个名为 “Alien” 的开源工具。
将 RPM 软件包转换并安装到 Ubuntu 的步骤
1. 操作需求
既然是演示 Ubuntu Linux 上安装 RPM 包,肯定是需要 Ubuntu系统,但任意版本即可。基于安全是Linux的使用习惯,还需要一个非 root 的登录用户,该用户起码要拥有使用 sudo
来提权的权限,且有权限使用命令行终端。系统有网络的权限,可以更新软件包仓库源和安装名为 Alien 的转换工具。另外还需要准备在 Ubuntu 系统上要安装的待转换的 RPM软件包。
2. 执行系统更新
Ubuntu 的软件包在线源仓库中已经包含了安装 “