1. 程式人生 > >什麼是EPEL 及 Centos上安裝EPEL

什麼是EPEL 及 Centos上安裝EPEL

RHEL以及他的衍生髮行版如CentOS、Scientific Linux為了穩定,官方的rpm repository提供的rpm包往往是很滯後的,當然了,這樣做這是無可厚非的,畢竟這是伺服器版本,安全穩定是重點,官方的rpm repository提供的rpm包也不夠豐富,很多時候需要自己編譯那太辛苦了,而EPEL恰恰可以解決這兩方面的問題。

什麼是EPEL?

EPEL的全稱叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社群打造,為 RHEL 及衍生髮行版如 CentOS、Scientific Linux 等提供高質量軟體包的專案。裝上了 EPEL之後,就相當於添加了一個第三方源。



如果你知道rpmfusion.org的話,拿 rpmfusion 做比較還是很恰當的,rpmfusion 主要為桌面發行版提供大量rpm包,而EPEL則為伺服器版本提供大量的rpm包,而且大多數rpm包在官方 repository 中是找不到的

另外一個特點是絕大多數rpm包要比官方repository 的rpm包版本要來得新,比如我前些日子在CentOS上安裝的php,RHEL為了穩定性還在延用5.1.6版,我記得這是去年上半年的版本,而php 的最新版本已經到5.3.2,如果在php5.1.6的基礎上安裝phpmyadmin,則會提示php版本過低,這時候,EPEL中提供的較新php rpm就能很方便的派上用場了。

===================================

一,什麼是epel
如果既想獲得 RHEL 的高質量、高效能、高可靠性,又需要方便易用(關鍵是免費)的軟體包更新功能,那麼 Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux)正好適合你。EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社群打造,為 RHEL 及衍生髮行版如 CentOS、Scientific Linux 等提供高質量軟體包的專案。


二,使用心得
1,不用去換原來yum源,安裝後會產生新repo


2,epel會有很多源地址,如果一個下不到,會去另外一個下
http://mirror.xfes.ru/fedora-epel/6/x86_64/ibus-table-chinese-scj-1.3.4-1.el6.noarch.rpm: [Errno 14] PYCURL ERROR 6 - ""
Trying other mirror.
http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/ibus-table-chinese-scj-1.3.4-1.el6.noarch.rpm: [Errno 14] PYCURL ERROR 6 - ""
Trying other mirror.
http://repo.boun.edu.tr/epel/6/x86_64/ibus-table-chinese-scj-1.3.4-1.el6.noarch.rpm: [Errno 14] PYCURL ERROR 6 - ""kjs
3,更新時如果下載的包不全,就不會進行安裝。這樣的話,依賴關係可以保重


三,安裝epel,centos6選6,5就選5
32位系統選擇:
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

64位系統選擇:
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

匯入key:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-5

如果用比較新的軟體,用epel-test.repo這個檔案就行了
別忘了安裝yum install yum-priorities

[[email protected] yum.repos.d]# ls |grep epel
epel.repo
epel-testing.repo

相關推薦

什麽是EPEL Centos安裝EPEL(轉)

pyc TP repos -- i386 性能 centos6 pycurl 問題 什麽是EPEL 及 Centos上安裝EPEL 轉自:http://www.unxmail.com/read.php?67RHEL以及他的衍生發行版如CentOS、Scientific Li

什麼是EPEL Centos安裝EPEL

RHEL以及他的衍生髮行版如CentOS、Scientific Linux為了穩定,官方的rpm repository提供的rpm包往往是很滯後的,當然了,這樣做這是無可厚非的,畢竟這是伺服器版本,安全穩定是重點,官方的rpm repository提供的rpm包也不夠豐

CentOS 開啟安裝EPEL YUM源

fedora 安裝 pri get 折騰 eas 技術分享 enter ora 我們用yum安裝軟件時,經常發現我們的yum源裏面沒有該軟件,需要自己去wget,然後configure,make,make install,太折騰了。 其實,CentOS 還有一個源叫做 EP

centos安裝Python3pip3

yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdb

在Ubuntu|CentOS安裝Shutter截圖工具快捷鍵設定

簡介 Shutter前身叫GScrot,它是一款相當棒的截圖軟體。 通過Shutter,你可以擷取包括選定區域、全螢幕、視窗、視窗內的控制元件甚至網頁的影象。通過內建的強大外掛機制,你可以在

centos安裝 Python3x

python centoscentos上安裝 Python3.xx下載源碼包wget wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.gz 2. 安裝依賴yum install -y openssl-devel bzip2-deve

centos 安裝nodejs v8.0.0

成功 entos local code http logs 目錄 鏈接 ech 新建目錄www 下載nodejs wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz 解

CentOS安裝owncloud企業私有雲過程

comm ret es2017 height 域名 協作 pub pyc src ## ownclud是什麽? ## >ownCloud 是一個開源免費專業的私有雲存儲項目,它能幫你快速在個人電腦或服務器上架設一套專屬的私有雲文件同步網盤,可以像 Dropbox 那

centos安裝mysql/mariadb安裝gogs

tar.gz 創建 .tar.gz mysql- gogs star 查詢 root賬戶 fas 最小安裝: 1. 選擇English 2. DATE & TIME 修改好本地時間 SOFTWARE SELECTION默認的Minimal Insta

【ASP.NET Core快速入門】(四)在CentOS安裝.NET Core運行時、部署到CentOS

ati libunwind serve code api cal 之前 prompt conn 下載.NET Core SDK 下載地址:https://www.microsoft.com/net/download/windows 第一步:Add the dotne

centos安裝zookeeper

onf entos zkserver roo img 技術分享 root用戶 art 回車 下載zookeeper壓縮包 我使用的是Secure CRT連接工具 首先在centos終端上查看IP地址 使用命令: ifconfig 打開SecureCRT工具,輸入

CentOS安裝Hadoop集群(一)-- Centos系統配置

修改 AD vi命令 分享圖片 命令 wall eth0 host log 在CentOS上安裝Hadoop集群(一) 1、 Centos的系統配置 1.1打開終端方式: 方式1:在桌面單擊右鍵,>>Open in terminal 方式2:Appl

CentOS安裝Redmine-3.4項目管理軟件

redmine1.說明redmine和ruby以及rails的版本號關系如下: Redmine版本 支持Ruby版本 使用Rails版本 4.0 (即將到來的) ruby 2.2,2.3,2.4 R

Centos安裝Apache+Mysql+PHP+WordPress搭建博客

下載 .org 一行 reat 接下來 博客 搭建 admin his 1.安裝Apache 輸入這一行安裝Apache sudo yum install httpd 然後啟動 sudo service httpd start 如果想檢驗是否安裝成功,就在瀏覽器中輸入你服務

Centos 安裝 node.js

path node.js entos 移動 文件 class 測試 AR local 請自行切換 root 用戶進行操作 1. 下載 node.js 的二進制包 https://nodejs.org/en/download/ http://mirrors.ustc.edu.

centos安裝matlab

pan mkdir style one oop 下一步 tlab -s crack #001-下載matlab_R2015b和破解文件(四個)到百度雲盤上下載7.6g#002-上傳matlab大文件先安裝vm tools,然後直接復制到虛擬機桌面#003-掛載matlab鏡

Centos安裝配置MySQL

之前曾在伺服器上安裝配置過MariaDB,畢竟MySQL作為Oracle的產品隨時存在閉源的風險,Red Hat Enterprise Linux / CentOS 7.0從支援MySQL切換到MariaDB作為預設資料庫管理系統。其中MariaDB的預設配置檔案位置在 /etc/my.

在雲伺服器(CentOS)安裝Node

今天手抖,買了臺雲伺服器,本人對伺服器啥的基本不懂,linux命令基本靠度娘,所以連裝個node環境都歷經坎坷,搞了一下午終於搞好了,記錄一下: 第一步:當然是先登入伺服器了,開啟命令列視窗,輸入: ssh [email protected]你的雲伺服器公網IP 回車,輸密碼(你輸密

解決在CentOS安裝mysql出現/lib/ld-linux.so.2: bad ELF interpreter問題和缺少共享庫libstdc++.so.6

方法一: 1.出現 /lib/ld-linux.so.2: bad ELF interpreter問題: 原因:64位linux系統上安裝了32位的軟體會出現這種問題 解決方法:yum install glibc.i686 2.然後重灌

centos安裝theano和Lasagne

1.安裝theano所需的包 sudo yum install python-devel python-nose python-setuptools gcc gcc-gfortran gcc-c++ blas-devel lapack-devel atlas-devel 2.一定要在步驟1完成的基礎上再執