CentOS安裝EPEL軟體源

2021-10-21 21:01:01 字數 2441 閱讀 2632

epel源是什麼?

epel (extra packages for enterprise linux)是基於fedora的乙個專案,為「紅帽系」的作業系統提供額外的軟體包,適用於rhel、centos和scientific linux.

epel 是yum的乙個軟體源,裡面包含了許多基本源裡沒有的軟體。一些軟體如php、redis、htop,必須新增epel源之後,才能用yum來安裝。

epel有命令和rpm兩種安裝方式。

1: 命令方式 (推薦)

yum -y install epel-release

2: rpm方式(不推薦)

首先,確定系統版本和位數:

cat /etc/centos-release   # 檢視系統版本

uname -a # 檢視系統位數,顯示i686位32位,x86_64為64位

然後安裝epel的rpm包,各系統版本命令如下:

#用於rhel5系列

wget

rpm -ivh epel-release-5-4.noarch.rpm

#用於rhel6系列

wget

rpm -ivh epel-release-6-5.noarch.rpm

或者

rpm -ivh      # centos 7 64位

rpm -ivh # centos 6 32位

rpm -ivh # centos 6 64位

rpm -ivh # centos 5 32位

rpm -ivh # centos 5 64位

這樣就完成安裝了。

檢查epel源,安裝好後,檢查epel源是否新增到源列表。

yum repolist
顯示如下一行說明安裝成功

epel           extra packages for enterprise linux 6 - x86_64         10,023
安裝完成之後你就可以直接使用yum來安裝額外的軟體包了

示例如下:

yum clean all

yum makecache

yum install nginx pure-ftpd

3:直接自己手工新增軟體倉庫配置檔案
vi /etc/yum.repos.d/epel.repo
[epel]

name=epel

mirrorlist=

enabled=1

gpgcheck=0

centos6.5新增阿里雲的epel源

yum localinstall --nogpgcheck
安裝阿里雲epel源

1、 首先解除安裝以前裝的epel以免影響

rpm -e epel-release
wget -p /etc/yum.repos.d/ 

yum clean all

yum makecache

3、阿里雲源安裝示例:

epel

1、備份(如有配置其他epel源)

mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup

mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup

epel(rhel 7)

wget -o /etc/yum.repos.d/epel.repo

epel(rhel 6)

wget -o /etc/yum.repos.d/epel.repo

epel(rhel 5)

wget -o /etc/yum.repos.d/epel.repo

4: 刪除epel源

刪除epel源需要同時刪除配置和rpm檔案,

rm epel.repo epel-testing.repo             # 刪除配置檔案

rm /etc/pki/rpm-gpg/rpm-gpg-key-epel

yum remove $(rpm -qa | grep epel) # 刪除rpm檔案

yum clean all # 清理配置

刪除後就可以重新安裝了。

如何在centos上安裝epel源

epel extra packages for enterprise linux,企業版linux的額外軟體包 是fedora小組維護的乙個軟體倉庫專案,為rhel centos提供他們預設不提供的軟體包。這個源相容rhel及像centos和scientific linux這樣的衍生版本。我們可以很...

centos 使用EPEL源和htop安裝

root i 0vjkl1ko yum install htop y centos7.5安裝htop的時候提示error nothing to do 因為沒有找到可用的源,所以我們要更新yum源,執行 使用看下htop命令,至於htop命令的作用大家可以搜尋下資源,後續我也可能寫一篇,個人感覺比to...

如何在CentOS上安裝EPEL源

epel extra packages for enterprise linux,企業版linux的額外軟體包 是fedora小組維護的乙個軟體倉庫專案,為rhel centos提供他們預設不提供的軟體包。這個源相容rhel及像centos和scientific linux這樣的衍生版本。我們可以很...