一、什么是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