您的位置:

如何使用elrepo为Linux系统添加额外的软件包

一、什么是elrepo

Elrepo是Enterprise Linux Repository的缩写,是由Red Hat企业级Linux发行版社区提供的一个第三方软件包仓库,主要提供补丁、内核、驱动程序以及其他常见的软件包。Elrepo支持主流的Red Hat Enterprise Linux、CentOS和Scientific Linux等系统。

在使用elrepo之前,需要确认系统是否已经安装了elrepo-release软件包,如果没有,需要先安装elrepo-release软件包,以便使用elrepo仓库的软件包。

$ sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
$ sudo rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm

二、如何使用elrepo添加软件包

1. 安装epel-release软件包

有些软件包可能依赖于epel-release软件包,如果没有安装epel-release软件包,则需要安装epel-release软件包:

$ sudo yum install epel-release

2. 查找需要安装的软件包

可以使用yum命令或者rpm命令查找需要安装的软件包

使用yum命令查找软件包:
$ yum search package-name
使用rpm命令查找软件包:
$ rpm -qa | grep package-name

3. 安装软件包

使用yum命令或者rpm命令安装软件包

使用yum命令安装软件包:
$ sudo yum install package-name
使用rpm命令安装软件包:
$ sudo rpm -ivh package-name.rpm

三、如何更新elrepo软件包

对于已经安装的elrepo软件包,可以使用yum命令或者rpm命令更新。使用yum命令更新软件包需要先执行更新列表操作,然后再执行更新软件包操作,使用rpm命令更新软件包只需要执行更新软件包操作。

使用yum命令更新软件包:
$ sudo yum update
使用rpm命令更新软件包:
$ sudo rpm -Uvh package-name.rpm