由於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/
沒有留言:
張貼留言