redhat7 配置使用centos的yum源

2021-09-02 20:46:55 字數 1964 閱讀 8039

this system is not registered to red hat subscription management. you can use subscription-manager to register.

無法更新。

redhat 預設自帶的 yum 源需要註冊,才能更新。我們想不花錢也可以更新,需要替換掉redhat的yum源。

1.檢查是否安裝yum包

檢視rhel是否安裝了yum,若是安裝了,那麼又有哪些yum包:

# rpm -qa |grep yum

yum-3.4.3-118.el7.noarch

yum-utils-1.1.31-24.el7.noarch

yum-rhn-plugin-2.0.1-4.el7.noarch

packagekit-yum-0.8.9-11.el7.x86_64

yum-langpacks-0.4.2-3.el7.noarch

yum-metadata-parser-1.1.4-10.el7.x86_64

2 刪除redhat自帶的yum包

解除安裝上面顯示的所有yum包:

# rpm -qa|grep yum|xargs rpm -e --nodeps(不檢查依賴,直接刪除rpm包)

再用# rpm -qa |grep yum

# 檢視,無資訊顯示表示已經解除安裝完成。

wget

wget

wget

wget

wget ( rpm -qa|grep python-urlgrabber|xargs rpm -e --nodeps )

安裝yum軟體包

注意:單個的安裝包可能會依賴其它包(例如yum和yum-fastestmirror會相互依賴),所以我們可以把所有這些包放在一起,用一行命令將它們同時安裝即可:

rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm

注意:這裡可能會和系統的已有版本衝突:報錯如下:

file /usr/lib/python2.7/site-packages/urlgrabber/grabber.py from install of python-urlgrabber-3.10-8.el7.noarch conflicts with file from package python-urlgrabber-3.10-4.el7.noarch

解決方法:通過覆蓋安裝

rpm -ivh --replacefiles python-urlgrabber-3.10-8.el7.noarch.rpm

rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-3.4.3-150.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm

4.更換yum源。使用阿里雲的源

第一步:備份你的原映象檔案,以免出錯後可以恢復。

mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup

centos 5

wget -o /etc/yum.repos.d/centos-base.repo

centos 6

wget -o /etc/yum.repos.d/centos-base.repo

centos 7

wget -o /etc/yum.repos.d/centos-base.repo

更改centos-media.repo使其為不生效:

enabled=0

第三步:修改centos-base.repo檔案中的$releasever全部替換為版本號7.

第四步:執行yum makecache生成快取

yum clean all

yum makecache

yum update

redhat7更換yum源位址為centos源

檢視linux版本 root localhost yum.repos.d uname a linux localhost.localdomain 3.10.0 693.el7.x86 64 1 smp thu jul 6 19 56 57 edt 2017 x86 64 x86 64 x86 64 ...

RedHat 7配置NFS服務

redhat 7的nfs服務雖配置檔案和redhat 6一樣,但服務名稱已發生了較大改變,本文將介紹配置過程。本文原始出處 江健龍的技術部落格 首先在 data下建立兩個目錄作為共享目錄,乙個名稱為 data nfsshare,將配置為可以讀寫,乙個名稱為 data nfspublic,將配置為唯讀...

redhat7 配置使用centos的yum源

this system is not registered to red hat subscription management.you can use subscription manager to register.無法更新。redhat 預設自帶的 yum 源需要註冊,才能更新。我們想不花錢也...