1、腾讯云镜像站
https://mirrors.cloud.tencent.com/
1)替换之前先备份旧配置
1
|
mv /etc/yum .repos.d /centos-Base .repo /etc/yum .repos.d /CentOS-Base .repo.backup |
2)wget下载仓库配置文件
1
|
wget -O /etc/yum .repos.d /CentOS-Base .repo https: //www .90175.com /file/repo/tencent/centos6_base .repo |
3)然后更新缓存
1
2
|
yum clean all yum makecache |
2、阿里云镜像站
https://opsx.alibaba.com/mirror
CentOS6为例
1)、备份
1
|
mv /etc/yum .repos.d /CentOS-Base .repo /etc/yum .repos.d /CentOS-Base .repo.backup |
2)、下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 6 的源
1
|
wget -O /etc/yum .repos.d /CentOS-Base .repo https: //www .90175.com /file/repo/aliyun/Centos-6 .repo |
3)、之后运行yum makecache生成缓存
3、清华大学镜像站
CentOS 镜像使用帮助
首先备份 CentOS-Base.repo
1
|
sudo mv /etc/yum .repos.d /CentOS-Base .repo /etc/yum .repos.d /CentOS-Base .repo.bak |
之后启用 TUNA 软件仓库, 将以下内容写入 /etc/yum.repos.d/CentOS-Base.repo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for CentOS updates # unless you are manually picking other mirrors. # # If the mirrorlist= does not work for you, as a fall back you can try the # remarked out baseurl= line instead. # # [base] name=CentOS-$releasever - Base baseurl=https: //mirrors .tuna.tsinghua.edu.cn /centos/ $releasever /os/ $basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os gpgcheck=1 gpgkey= file : ///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #released updates [updates] name=CentOS-$releasever - Updates baseurl=https: //mirrors .tuna.tsinghua.edu.cn /centos/ $releasever /updates/ $basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates gpgcheck=1 gpgkey= file : ///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras baseurl=https: //mirrors .tuna.tsinghua.edu.cn /centos/ $releasever /extras/ $basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras gpgcheck=1 gpgkey= file : ///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus baseurl=https: //mirrors .tuna.tsinghua.edu.cn /centos/ $releasever /centosplus/ $basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus gpgcheck=1 enabled=0 gpgkey= file : ///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #contrib - packages by Centos Users [contrib] name=CentOS-$releasever - Contrib baseurl=https: //mirrors .tuna.tsinghua.edu.cn /centos/ $releasever /contrib/ $basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib gpgcheck=1 enabled=0 gpgkey= file : ///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 |
更新软件包缓存
1
|
yum makecache |
4、EPEL镜像源
1
2
|
[root@localhost ~] # yum -y install epel-release |
1
2
|
# set [priority=5] sed -i -e “s/]$/]npriority=5 /g ” /etc/yum .repos.d /epel .repo |
1
2
3
4
5
|
# for another way, change to [enabled=0] and use it only when needed [root@localhost ~] # sed -i -e “s /enabled =1 /enabled =0 /g ” /etc/yum .repos.d /epel .repo # if [enabled=0], input a command to use the repository [root@localhost ~] # yum –enablerepo=epel install [Package] |
5、另外本地yum镜像源的配置可参考之前文章里的内容