rhel6解決無法使用yum源問題
rhel的yum源需要註冊使用者才能更新使用,由於centos和rhel基本沒有區別,並且centos已經被rehl收購。所以將rhel的yum源替換為centos即可。
問題如下:
[root@bogon ~]# yum repolist
loaded plugins: product-id, refresh-packagekit, security, subscription-manager
this system is not registered to red hat subscription management. you can use subscription-manager to register.
repolist: 0
或者# yum install ntp
loaded plugins: product-id, refresh-packagekit, security, subscription-manager
this system is not registered to red hat subscription management. you can use subscription-manager to register.
setting up install process
nothing to do
解決方法:
1.清除原有rhel的yum及相關軟體包。
rpm -qa | grep yum | xargs rpm -e --nodeps
rpm -qa |grep python-urlgrabber|xargs rpm -e --nodeps
wget
wget
wget
wget
wget
3.安裝軟體包。
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh python-urlgrabber-3.9.1-11.el6.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 yum-3.2.29-73.el6.centos.noarch.rpm
*注釋yum-plugin-fastestmirror和yum-3.2.29要一起安裝。
如果按照遇到問題:發現錯誤,python-urlgrabber版本必須大於等於3.9.1-10
# rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
warning: yum-3.2.29-73.el6.centos.noarch.rpm: header v3 rsa/sha1 signature, key id c105b9de: nokey
error: failed dependencies:
python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-73.el6.centos.noarch
檢視系統的python資訊
# rpm -qa|grep python
發現python-urlgrabber-3.9.1-9.el6.noarch 版本低於3.9.1-10
解除安裝:python-urlgrabber-3.9.1-9.el6.noarch
rpm -e python-urlgrabber-3.9.1-9.el6.noarch
安裝:rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm
安裝yum
# rpm -ivh yum-*
更改yum源
cd /etc/yum.repos.d/
wget
這裡還有乙個問題就是配置檔案名稱,如果
rhel-source.repo
不可以的還試一試rhel-debuginfo.repo這個檔案,另外要注意將版本號替換掉,命令在下一行
)將此配置檔案替換/etc/yum.repos.d同名檔案
sed -i "s;\$releasever;6;g" centos6-base-163.repo
mv rhel-source.repo rhel-source.repo.bak
或者編輯配置檔案
#vim centos-base.repo
把$releasever替換成現有系統的版本號(6)
vim替換命令
:%s/$releasever/6/g
退出儲存
清理yum快取
#yum clean all
將伺服器軟體包資訊快取至本地,提高搜尋安裝效率
#yum makecache
執行yum repolist檢視,如果顯示出repo倉庫列表,並顯示軟體包數量則ok。(或者使用yum makecache)
RedHat安裝yum和配置yum源
yum介紹 檢視有無 yum安裝包 有的話解除安裝 檢視 rpm qa grep yum 解除安裝 rpm aq grep yum xargs rpm e nodeps 執行yum命令 注意 注意最後兩個包必需同時安裝,否則會相互依賴 如果有提示錯誤,執行下面的命令 errno 14 pycurl ...
RedHat安裝yum 配置國內yum源
this system is not registered to red hat subscription management.you can use subscription manager to register.無法更新。redhat 預設自帶的 yum 源需要註冊,才能更新。我們想不花錢也...
RedHat系統的Yum安裝
redhat linux通常由於沒有註冊,導致yum程式無法使用,需要將其替換為centos的yum程式。wget wget wget 2.查出當前的yum程式,進行解除安裝 rpm qa grep yum rpm e yum 3.2.22 20.el5 nodeps rpm e yum updat...