2015年9月2日 星期三

Redhat 6.4 YUM 使用/安裝 (How to Enable EPEL Repository for RHEL 6)

Redhat 6.4 YUM 使用/安裝 (How to Enable EPEL Repository for RHEL 6)


由於Redhat 本意會希望使用者使用認證後的軟體
故若要使用其他網路套件會有授權與認證問題
使YUM無法下載
為解決此辦法,便是移除舊有的相關YUM套件

安裝Cent OS上的yum套件使其可以安裝

環境為Redhat 6.4

其步驟如下:

1.查詢YUM相關套件
# rpm -qa | grep yum

顯示畫面
Redhat Has
yum-rhn-plugin-0.9.1-43.el6.noarch
yum-metadata-parser-1.1.2-16.el6.x86_64
yum-3.2.29-40.el6.noarch


2.查詢YUM相關套件並移除
#rpm -qa|grep yum|xargs rpm -e --nodeps

移除舊有的 RHEL 的設定

cd /etc/yum.repos.d/

# mv rhel-source.repo rhel-source.repo.bakup
# mv redhat.repo redhat.repo.bakup



3.下載套件

wget http://mirror01.idc.hinet.net/CentOS/6/os/x86_64/Packages/yum-3.2.29-73.el6.centos.noarch.rpm

wget http://mirror01.idc.hinet.net/CentOS/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

wget http://mirror01.idc.hinet.net/CentOS/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm

wget http://mirror01.idc.hinet.net/CentOS/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

※其網路位置是在國內的hinet的鏡像網站,較為安裝方便,也可改為其他鏡像網站

4.RPM安裝

# rpm -ivh yum-*


※上述指令=以下三行
==
rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm

==

rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm


導入RPM key

# cd /etc/pki/rpm-gpg/

※rpm-gpg key的檔案位置,其各版本不一,不過導入方法相同

# wget http://mirror01.idc.hinet.net/CentOS/RPM-GPG-KEY-CentOS-6

※下載KEY檔

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

※導入

====
安裝epel

wget http://mirror01.idc.hinet.net/EPEL/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm

修改repo格式,由於是使用CentOS 的Repo其格式與Redhat還是有些許差異需調整
修改epel.repo


變動如下

#baseurl取消
#baseurl =>baseurl
mirrorlist =># mirrorlist


把 gpgcheck 改成 =0 代表不使用
GPG key 檢查是否為 RHEL5 原廠套件。 (%s,gpgcheck=1,gpgcheck=0)
加上或修改 enabled=1 表示啟用 (%s,enabled=0,enabled=1)
把 $releasever 取代為目前 RHEL 的版本 (%s,$releasever,6)

不想看對吧!看結論
=====


[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 6 - $basearch - Debug
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch/debug
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=0

[epel-source]
name=Extra Packages for Enterprise Linux 6 - $basearch - Source
baseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=0







====
更新資料庫

yum repolist
===
隨意找幾個軟體測試吧

安裝yum-rhn-plugin



=以下尚未確定=
atom repo 修改
http://mirror1.34sp.com/channels//atomic/centos/6/x86_64/

沒有留言:

張貼留言