优化yum下载安装慢,不断换mirror

不停地换mirror,为了解决这个问题,在网上搜了好多资料,总结出一个基于aliyun的mirror源

先检查:是否能正常上网,DNS是否正常,网关gw是否正常,若通过ping 不正常,则解决好网络,再进行下面操作.

1. 清除缓存

[[email protected] ~]#  yum clean all
已加载插件:fastestmirror
正在清理软件源: base extras updates
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors

2.元数据建立

[[email protected] ~]#  yum makecache
已加载插件:fastestmirror
Determining fastest mirrors
 * base: mirrors.cn99.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
base                                                                          | 3.6 kB  00:00:00
extras                                                                        | 3.4 kB  00:00:00
updates                                                                       | 3.4 kB  00:00:00
(1/12): base/7/x86_64/group_gz                                                | 166 kB  00:00:01
(2/12): extras/7/x86_64/prestodelta                                           | 100 kB  00:00:00
(3/12): extras/7/x86_64/filelists_db                                          | 603 kB  00:00:02
(4/12): extras/7/x86_64/other_db                                              | 126 kB  00:00:00
(5/12): extras/7/x86_64/primary_db                                            | 205 kB  00:00:01
(6/12): base/7/x86_64/filelists_db                                            | 6.9 MB  00:00:02
(7/12): base/7/x86_64/primary_db                                              | 5.9 MB  00:00:03
(8/12): updates/7/x86_64/prestodelta                                          | 679 kB  00:00:01
(9/12): updates/7/x86_64/other_db                                             | 578 kB  00:00:01
(10/12): updates/7/x86_64/filelists_db                                        | 3.4 MB  00:00:02
(11/12): updates/7/x86_64/primary_db                                          | 6.0 MB  00:00:02
(12/12): base/7/x86_64/other_db                                               | 2.5 MB  00:00:06
元数据缓存已建立

3. 更新

[[email protected] ~]#  yum update
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.cn99.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
No packages marked for update

4.备份yum源 

[[email protected] ~]#  cd /etc/yum.repos.d/
[[email protected] yum.repos.d]#  ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
[[email protected] yum.repos.d]#  mv CentOS-Base.repo CentOS-Base.repo.backup
[[email protected] yum.repos.d]#  ls
CentOS-Base.repo.backup  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo           CentOS-fasttrack.repo  CentOS-Sources.repo

5. 下载新的CentOS-Base.repo 到/etc/yum.repos.d/ 

  再创建缓存

[[email protected] yum.repos.d]#  wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
--2018-12-02 17:55:13--  http://mirrors.aliyun.com/repo/Centos-7.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 183.61.14.235, 183.61.14.231, 183.61.14.236, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|183.61.14.235|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2523 (2.5K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”

100%[===========================================================>] 2,523       --.-K/s 用时 0s      

2018-12-02 17:55:18 (107 MB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2523/2523])

[[email protected] yum.repos.d]#  yum makecache
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
http://mirrors.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to mirrors.aliyuncs.com:80; 拒绝连接"
正在尝试其它镜像。
http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.cloud.aliyuncs.com; 未知的错误"
正在尝试其它镜像。
base                                                                          | 3.6 kB  00:00:00
extras                                                                        | 3.4 kB  00:00:00
updates                                                                       | 3.4 kB  00:00:00
元数据缓存已建立

  

原文地址:https://www.cnblogs.com/liuyuanq/p/10054423.html

时间: 2024-10-18 00:12:46

优化yum下载安装慢,不断换mirror的相关文章

如何将yum下载安装的包存起来,留着以后用

1.首先,yum下载安装软件时,那些软件包缓存位置为: /var/cache/yum 2.修改yum的配置文件: # vi /etc/yum.conf 会看到头三行代码为 [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 将这里的值更改为1 OK,接下来用yum安装东西后,你可以从/var/cache/yum目录下找到并把自己安装的软件包保存备用了, 3.另外: yumdownloader --resolve --d

yum下载安装redis

有时需要离线安装redis,所以需要redis离线安装包,不同的centos版本和redis版本,依赖包不同,本例中,centos: CentOS Linux release 7.0.1406 (Core),Basic Web Server版本,自动下载的redis版本为3.2.12 1.检查是否存在redis安装包 yum search redis 2.若未找到redis安装包,则安装epel-release源 yum -y install epel-release 3.再次查询仓库中是否存在

yum更换国内源、利用yum下载rpm包以及源码包安装

有时候我们自带的yum源不太好用,这是因为这个源主要都是国外的网站资源,这回给我们带来一些麻烦,所以可以将yum源更换成国内的源. 首先,把之前备份的文件都恢复,删除本地的dvd库[[email protected] yum.repos.d]# \rm dvd.repo然后将刚才拷贝的文件在拷贝回去[[email protected] yum.repos.d]# cp ../yum.repos.d.bak/* .[[email protected] yum.repos.d]# lsCentOS-

7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装 扩展 1. 配置yum源优先级 http://ask.apelearn.com/question/7168 2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm # 7.6  yum更换国内源 ![mark](http://oqxf7c508.bkt.clouddn.com/blog/20170812/154757717.png?imagesl

五周第二次课(1月9日) 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

五周第二次课(1月9日)7.6 yum更换国内源7.7 yum下载rpm包7.8/7.9 源码包安装扩展1. 配置yum源优先级 http://ask.apelearn.com/question/7168 2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm 命令::================================================================================

yum更换国内源,yum下载rpm包,源码包安装

yum更换国内源 删除国外源CentOS-Base.repo [[email protected] yum.repos.d]# ls CentOS-Base.repo CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo [[email protected] yum.repos.d]# rm -f CentOS-Base.

26期20180627 更换国内源 yum下载rpm包 源码包安装

6月27日任务 7.6 yum更换国内源7.7 yum下载rpm包7.8/7.9 源码包安装扩展1. 把源码包打包成rpm包 https://jin-yang.github.io/post/linux-create-rpm-package.html yum更换国内源 所谓更改国内源就是把安装的地址换成国内的服务器.做法就是更换CentOS7-Base文件为163的文件. 打开可以看到实际上是把原先的源地址给注释掉了, 然后使用的是163的地址. 所谓安装扩展源就是基础源base不够用的时候安装的

linux yum下载RPM包后再安装LAMP环境

1.下载yum插件 yum-downloadonly,实现只下载软件包的功能. yum install yum-downloadonly 2.用yum下载Apache,Mysql,PHP. 2.1 下载Apache     yum install httpd httpd-devel --downloadonly --downloaddir=/home/lamp 2.2 下载Mysql yum install mysql mysql-server mysql-devel --downloadonl

5周第2次课 yum更换国内源 yum下载rpm包 源码包安装

1. yum 更换国内源 系统内置的源很多时候都是官方的,大部分在国外,使用起来不是很快,也很难下载,这时候最好使用国内的源,如163 1.1 删除系统中自带的 yum源配置文件 mv CentOS-Base.repo CentOS-Base.repo.bak 1.2 下载网易 yum 源的配置文件 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 或者curl -O http://mirrors.163.com/.help/Cent