yum源的各种问题及解决办法

yum更新软件慢问题:替换原装系统yum源为阿里yum源

1、用wget下载repo文件

输入命令

cd  /etc/yum.repos.d/ && wget  http://mirrors.aliyun.com/repo/Centos-7.repo

如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装。

当前目录是/etc/yum.repos.d/,下载的Centos-7.repo也在这个目录上

2、备份系统原来的repo文件并替换系统原理的repo文件

mv  CentOS-Base.repo CentOS-Base.repo.bak && mv Centos-7.repo CentOS-Base.repo

即是重命名 Centos-7.repo -> CentOs-Base.repo

3、执行yum源更新命令

yum clean all && yum makecache

 

 

yum无法安装部分常用软件包如ansible等的问题:安装红帽扩展yum源

centos源与阿里源都是系统基本软件包的源,而EPEL是企业版 Linux 附加软件包的简称,EPEL是一个由 Fedora特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(RHEL)及其衍生发行版(比如  CentOS、Scientific Linux、 Oracle Enterprise Linux)的一个高质量附加软件包项目,如ansible。一般情况下Centos跟RedHat不提供epel源,类似的还有k8s的yum源,如果你需要安装k8s,那你也需要安装额外的yum源

yum install epel-release

 

 

离线无法使用yum源问题:复刻网络Yum源配置为本地Yum源使用

在某些离线环境下,我们可能不得不处理一些棘手的问题,如:安装开源项目到离线服务器上,如:半虚拟化的云平台提供的云主机,其中的服务器软件包版本可能有了细微的变化,从而导致一些难以处理的问题,这时,我们就需要一个完整的,基本包含所有软件包的yum源来帮助我们省心省力的处理软件包的依赖问题。

1、配置yum源

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

2、装软件

yum install createrepo yum-utils -y

3、配置本地目录

mkdir -p /data

4、同步

yum repolist
reposync -r base -p /data
posted @ 2021-08-24 16:07  小雨淅淅o0  阅读(506)  评论(0编辑  收藏  举报