Redhat7 CentOS7安裝阿里雲的yum源

先說CentOS的node

一、備份centos

[root@harry ~]# cd /etc/yum.repos.d/
[root@harry yum.repos.d]# mkdir repo_bak [root@bogon yum.repos.d]# mv *.repo repo_bak/ [root@bogon yum.repos.d]# ls repo_bak

二、下載新的CentOS-Base.repo 到/etc/yum.repos.d/[root@harry緩存

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

[root@ yum.repos.d]# ls
CentOS-Base.repo repo_bak網站

三、以後運行yum clean all 清除緩存,運行 yum makecache 生成新的緩存url

yum clean all
yum makecache

安裝EPEL(Extra Packages for Enterprise Linux )源

四、安裝EPEL源spa

[root@ yum.repos.d]# yum list | grep epel-release
epel-release.noarch                         7-9                        extras   
[root@bogon yum.repos.d]# yum install -y epel-release
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-9 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================================
 Package                             Arch                          Version                    Repository                     Size
==================================================================================================================================
Installing:
 epel-release                        noarch                        7-9                        extras                         14 k

Transaction Summary
==================================================================================================================================
Install  1 Package

Total download size: 14 k
Installed size: 24 k
Downloading packages:
epel-release-7-9.noarch.rpm                                                                                |  14 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : epel-release-7-9.noarch                                                                                        1/1 
  Verifying  : epel-release-7-9.noarch                                                                                        1/1 

Installed:
  epel-release.noarch 0:7-9                                                                                                       

Complete!
[root@harry yum.repos.d]# ls                      #多了epel.repo和epel-testing.repo
CentOS-Base.repo  epel.repo  epel-testing.repo  repo_bak

 

五、再次運行yum clean all 清除緩存,運行 yum makecache 生成新的緩存code

六、查看啓用的yum源和全部的yum源blog

yum repolist enabled 
 yum repolist all     
 
 
 
而後說Redhat的

因爲Red Hat Enterprise Linux7的更新包只對註冊的用戶生效,因此須要本身手動改爲Centos的更新包,Centos幾乎和和Redhat是同樣的,因此無需擔憂軟件包的兼容問題。教程

首先查看redhat7系統自己安裝的yum軟件包 ,redhat自己安裝了6個關於yum的軟件包,咱們須要把它給卸載!ci

rpm -qa | grep yum


卸載這些軟件包的指令   

rpm -qa | grep yum | xargs rpm -e --nodeps #不檢查依賴關係,直接卸載


而後從新安裝centos的yum軟件包 ,把軟件包放到統一的文件夾裏,而後安裝,安裝完後能夠看到centos安裝包已經安裝好。這裏我看其餘不少人的教程給的centos的yum的安裝包的連接都是不可用了,後來我本身到國外的網站找了幾個可用的安裝包。

連接: https://pan.baidu.com/s/10IrBjM5j_TJT0Qc2aW64Cg   提取碼: i4pe

rpm -ivh * # 安裝該目錄下全部rpm包
rpm -qa | grep yum # 查詢是否安裝好


安裝完centos的yum軟件包後,就能夠去修改 /etc/yum.repos.d/ 下的文件了,這裏和配置本地yum源修改同樣

[base]name= yum repobaseurl=http://mirrors.aliyun.com/centos/7/os/$basearch/enabled=1gpgcheck=0配置完保存退出,清除yum緩存,查看yum中的包有多少,這裏能夠看到有11056個,比本地yum源的四千多個多了很多!

相關文章
相關標籤/搜索