当前位置: 首页 > news >正文

Centos7更换阿里云的 YUM 镜像仓库

步骤 1: 备份原始文件(可选)

和之前一样,首先备份系统默认的 CentOS 仓库文件:

sudo cp /etc/yum.repos.d/CentOS-*.repo /etc/yum.repos.d/CentOS-*.repo.backup

步骤 2: 使用 cat 创建新的阿里云 YUM 镜像仓库配置文件

使用 cat 命令来创建一个新的仓库配置文件:

sudo cat > /etc/yum.repos.d/CentOS-Base-Aliyun.repo <<EOF
[centos]
name=CentOS-\$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/\$releasever/os/\$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1[centos-debuginfo]
name=CentOS-\$releasever - Debug
baseurl=http://mirrors.aliyun.com/centos/\$releasever/debug/\$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0[centos-source]
name=CentOS-\$releasever - Source
baseurl=http://mirrors.aliyun.com/centos/\$releasever/source/SRPMS/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0
EOF

解释:

  • cat > /etc/yum.repos.d/CentOS-Base-Aliyun.repo <<EOF: 通过 cat 命令将标准输入内容写入到 /etc/yum.repos.d/CentOS-Base-Aliyun.repo 文件中。
  • \$releasever\$basearch: 这是特殊变量,\$ 前面加了 \ 来转义,防止被当前 shell 解析。
  • EOF 用来标记输入结束。

步骤 3: 清除 YUM 缓存并生成新缓存

完成文件创建后,运行以下命令清除缓存并生成新的缓存:

sudo yum clean all
sudo yum makecache

步骤 4: 测试

可以通过安装软件包来测试是否成功切换到阿里云的 YUM 镜像:

sudo yum install <package-name>
sudo yum install -y gcc

这段流程通过 cat 创建了新的阿里云 YUM 配置文件,简单高效。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 计算机网络30——Linux-gdb调试命令makefile
  • Jenkins Docker Pipeline Clone Build Deploy mysqldump
  • 企业项目中常用的表结构设计
  • 摩托罗拉大顾问ADVISOR BP机拆解评测
  • MySQL索引测试
  • 智能体时代,AI正从“神坛”走向“人间”
  • 工具集锦 论文 施工ing
  • element-plus弹窗内分页表格保留勾选项
  • k8s中的存储
  • Vim使用技巧——第一章 Vim解决问题的方式
  • 力扣 11.盛最多水的容器
  • jpa适配mysql切换达梦可能的坑
  • IBM 撤出背后:国内技术人如何突围?
  • 第157天: 安全开发-Python 自动化挖掘项目SRC 目标FOFA 资产Web 爬虫解析库
  • 系统架构设计师 云原生架构篇
  • [PHP内核探索]PHP中的哈希表
  • __proto__ 和 prototype的关系
  • Python爬虫--- 1.3 BS4库的解析器
  • SegmentFault 2015 Top Rank
  • vuex 学习笔记 01
  • XForms - 更强大的Form
  • 当SetTimeout遇到了字符串
  • 分享一份非常强势的Android面试题
  • 力扣(LeetCode)357
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 数据仓库的几种建模方法
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • Java数据解析之JSON
  • ​如何防止网络攻击?
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • #07【面试问题整理】嵌入式软件工程师
  • #进阶:轻量级ORM框架Dapper的使用教程与原理详解
  • $(selector).each()和$.each()的区别
  • (第30天)二叉树阶段总结
  • (强烈推荐)移动端音视频从零到上手(下)
  • (十七)Flink 容错机制
  • (学习日记)2024.01.09
  • (一) 初入MySQL 【认识和部署】
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (轉貼) UML中文FAQ (OO) (UML)
  • **《Linux/Unix系统编程手册》读书笔记24章**
  • ./configure,make,make install的作用(转)
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .Net 4.0并行库实用性演练
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .net refrector
  • .NET 表达式计算:Expression Evaluator
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET4.0并行计算技术基础(1)
  • .Net程序帮助文档制作
  • .NET开源项目介绍及资源推荐:数据持久层
  • .py文件应该怎样打开?
  • /var/spool/postfix/maildrop 下有大量文件
  • @ModelAttribute 注解