Red Hat 7 替換yum 源

最近想好好的學一下Linux,所以拜讀了一下《Linux就應該這樣學》這本鉅著,第一章中教我們搭建學習環境,安裝完rhel7 之後很鬱悶的是yum竟然不可用,不是付費用戶,處處受制。好的吧,有沒有解決辦法嘞,自然是有的要不然也就沒這篇文章了不是。 精彩在下面。

  1. 這裏使用的是centos 的 yum源,下載鏈接在這裏

  2. 檢查是否已經存在有yum 安裝:

	rpm -qa | grep yum
  1. 卸載原有的yum包
	rpm -e yum* --nodeps 
  1. 下載安裝centos yum源的包到 /usr/local/src 下
	wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-163.el7.centos.noarch.rpm

	wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

	wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm

	wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-52.el7.noarch.rpm

	wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-52.el7.noarch.rpm 

	wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm

這裏列出的== python-urlgrabber == 是安裝yum所需要的依賴包,所以需要先一步安裝

	rpm -ivh pyhton-*  --force

接着安裝 yum 相關的包:

	rpm -ivh yum-* --nodeps --force

安裝完成後先別急,我們還要在 /etc/yum.repos.d 中添加 CentOS-Base.repo. 如果這裏已經有repo 文件,別忘記備份哦

	wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

編輯配置:

	cd /etc/yum.repos.d && sed -i 's/$releasever/7/g'  CentOS-Base.repo

接下來查看一下配置的yum 源:

	yum repolist

最後一步了,看官莫慌:

	yum clean cache
	yum makecache

好了到這裏,我們的yum就替換成了Centos 的了,盡情的安裝需要的應用吧!!!

發佈了32 篇原創文章 · 獲贊 0 · 訪問量 4748
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章