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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通