最近想好好的學一下Linux,所以拜讀了一下《Linux就應該這樣學》這本鉅著,第一章中教我們搭建學習環境,安裝完rhel7 之後很鬱悶的是yum竟然不可用,不是付費用戶,處處受制。好的吧,有沒有解決辦法嘞,自然是有的要不然也就沒這篇文章了不是。 精彩在下面。
-
這裏使用的是centos 的 yum源,下載鏈接在這裏
-
檢查是否已經存在有yum 安裝:
rpm -qa | grep yum
- 卸載原有的yum包
rpm -e yum* --nodeps
- 下載安裝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 的了,盡情的安裝需要的應用吧!!!