yum安装(卸载)本地rpm包的方法

  • Post category:Linux

Yum 安装本地 RPM 包的方法

有时,我们可能需要安装本地存储在硬盘中的 RPM 包。这些 RPM 包不在 Yum 的软件源列表中,因此不能使用 yum install 命令直接安装。

Yum 为我们提供了安装本地 RPM 包的方法。

步骤一:将 RPM 包拷贝到系统中

首先将 RPM 包拷贝到系统的任何位置,最好是拷贝到 /tmp 目录下。

步骤二:安装所需依赖包

在安装本地 RPM 包之前,请确保其所需的所有依赖关系都已满足。使用以下命令检查依赖关系:

sudo yum deplist /path/to/package.rpm

其中,/path/to/package.rpm 是要安装的 RPM 包的路径。

如果某些依赖项缺失,则将显示缺失的依赖项的列表。您需要通过安装这些依赖项来满足依赖关系。

sudo yum install dependency-package-name

步骤三:安装本地 RPM 包

在安装所需的所有依赖项之后,使用以下命令安装本地 RPM 包:

sudo yum localinstall /path/to/package.rpm

其中,/path/to/package.rpm 是要安装的 RPM 包的路径。

示例 1:从本地安装 MongoDB

# 下载 MongoDB RPM 包
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/RPMS/mongodb-org-server-4.4.4-1.el7.x86_64.rpm

# 安装依赖项
sudo yum install -y libcurl openssl sasl2 snappy xz-libs

# 安装 MongoDB
sudo yum localinstall mongodb-org-server-4.4.4-1.el7.x86_64.rpm

示例 2:从本地卸载 MongoDB

# 卸载 MongoDB
sudo yum remove mongodb-org-server

以上就是使用 Yum 安装本地 RPM 包的方法,可适用于大量 RPM 包的安装。