hexo/source/_posts/centos在yum时出现Determining-fa...

53 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: centos在yum时出现Determining fastest mirrors
tags: centos
categories: 分享
abbrlink: eb6a87ce
excerpt: >-
ai: 这篇文章介绍了在使用yum进行缓存生成时遇到的两个问题及其解决方法。第一个问题是yum makecache时一直停留在Determining
fastest
mirrors解决方案是通过修改配置文件禁用fastestmirror插件和yum插件。第二个问题是无法获取ELRepo软件仓库的镜像列表解决方案包括更新ELRepo配置并更换源地址最后更新软件包缓存。
date: 2023-10-05 08:42:55
cover:
---
## 问题1
在`yum makecache`时,停在`Determining fastest mirrors`一直在判断最快镜像由于已经指定了yum源所以不需要些插件可以用动禁用。
解决方法:
修改`/etc/yum/pluginconf.d/fastestmirror.conf`里面的`enabled=0`
修改`/etc/yum.conf`里面的`plugins=0`
问题解决。
## 问题2
Could not retrieve mirrorlist http://mirrors.elrepo.org/mirrors-elrepo.el7 error was
12: Timeout on http://mirrors.elrepo.org/mirrors-elrepo.el7: (28, 'Connection timed out after 30001 milliseconds')
镜像列表http://mirrors.elrepo.org/mirrors-elrepo.el7 的地址无法访问
解决方法
更新ELRepo 软件仓库镜像
首先按照官网的安装说明,配置 ELRepo
```
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
```
按照你的系统版本,运行:
```
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
```
接下来是换源,建议先备份 `/etc/yum.repos.d/elrepo.repo`
```
cp /etc/yum.repos.d/elrepo.repo /etc/yum.repos.d/elrepo.repo.bak
```
然后编辑` /etc/yum.repos.d/elrepo.repo` 文件,在 `mirrorlist= `后的地址替换为
```
https://mirrors.tuna.tsinghua.edu.cn/elrepo
```
最后,更新软件包缓存
```
yum makecache
```