如何在 CentOS 上安装 RPM Pacakges

Suraj Joshi 2023年1月30日 2020年10月15日
  1. 使用 yum 安装 RPM 软件包
  2. 使用 yum 删除 RPM
  3. 使用 yum 安装 RPM 软件包
  4. 使用 rpm 更新 RPM 软件包
  5. 使用 rpm 命令删除 RPM 软件包
如何在 CentOS 上安装 RPM Pacakges

RPM 是 Redhat Package Manager 的缩写,它是基于 Red Hat 的 Linux 发行版如 CentOSFedora 的包管理器工具。我们可以在 CentOS 上使用 yumrpm 命令行工具安装 RPM 包。

在我们的系统中安装任何 RPM 包之前,我们必须检查这些包的系统兼容性,并确保我们要安装的包的版本被当前系统中安装的操作系统所支持。

同样,要安装 RPM 包,我们也必须以超级用户或具有 sudo 权限的用户登录。

在安装软件包之前,我们需要在系统中下载软件包。我们可以直接使用浏览器从互联网上下载,也可以使用命令行工具如 wgetcurl 来下载软件包。

使用 yum 安装 RPM 软件包

yum 是一个基于 Red-Hat 的 Linux 发行版的命令行工具,用于下载、安装、更新和删除软件包。要使用 yum 安装 RPM 软件包,我们按照以下步骤进行。

  • 首先,我们直接使用浏览器或使用命令行工具(如 curlwget)下载软件包。
    wget https://repo.com/package.rpm
    

    它转到 repo.com 网站,并下载当前工作目录下的 package.rpm 包。

  • 现在我们使用 yum localinstall 命令安装下载的软件包。
    sudo yum localinstall package.rpm
    

    它将要求确认,如果我们输入 y 并按下回车键,命令将安装 package.rpm 包。如果我们的系统允许安装依赖关系,该命令也会安装所有缺失的依赖关系。如果命令不能安装依赖项,它将列出所有缺失的依赖项,我们将不得不手动安装它们。

  • 另外,我们可以使用以下命令通过 yum 下载并安装 rpm 软件包。
    sudo yum localinstall https://repo.com/package.rpm
    

使用 yum 删除 RPM

要删除已安装的 RPM 包,我们可以使用 yum remove 命令,在后面加上要删除的包的名称。

sudo yum remove package.rpm

它将从我们的系统中删除 package.rpm 软件包。

使用 yum 安装 RPM 软件包

rpm 也是一个基于 Red-Hat 的 Linux 发行版的命令行工具,用于下载、安装、更新和删除软件包。要使用 rpm 安装 RPM 软件包,我们按照以下步骤进行。

  • 首先,我们可以直接使用浏览器或使用命令行工具(如 curlwget)下载软件包。
    wget https://repo.com/package.rpm
    

    它进入 repo.com 网站,下载当前工作目录下的 package.rpm 包。

  • 现在我们使用带有 -i 选项的 rpm 命令安装下载的软件包。
    sudo rpm -i package.rpm
    

    它将安装软件包 package.rpm,如果有任何缺失的依赖关系,命令将列出所有缺失的依赖关系,我们将不得不手动安装它们。
    我们在命令中添加 -v 选项和 -h 选项来查看详细的输出。

  • 另外,我们也可以使用下面的命令来下载和安装 rpm 包,使用 rpm
    sudo rpm -ivh https://repo.com/package.rpm
    

使用 rpm 更新 RPM 软件包

要删除已安装的 RPM 软件包,我们使用 rpm 命令,在后面加上 -U 选项和要更新的包名。

sudo rpm -Uvh package.rpm

它将更新我们系统中的 package.rpm 软件包。

使用 rpm 命令删除 RPM 软件包

要删除已安装的 RPM 软件包,我们使用 rpm 命令,在 -e 选项后加上要删除的包名。

sudo rpm -evh package.rpm

它将从我们的系统中删除 package.rpm 软件包。

Author: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn