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

Linux:龙晰系统(Anolis)更新yum(dnf)仓库源

一、备份现有仓库源

1. 查看当前系统版本

cat /etc/os-release

image

2. 备份现有仓库源

# 一共两个文件,都需要备份下:AnolisOS-BaseOS.repo   AnolisOS-AppStream.repo
cp /etc/yum.repos.d/AnolisOS-BaseOS.repo /etc/yum.repos.d/AnolisOS-BaseOS.repo.bak
cp /etc/yum.repos.d/AnolisOS-AppStream.repo /etc/yum.repos.d/AnolisOS-AppStream.repo.bak

image

二、更改仓库源信息配置

# 先更改 AnolisOS-BaseOS.repo 文件
vi /etc/yum.repos.d/AnolisOS-BaseOS.repo

更改内容:

[BaseOS]
name=AnolisOS-$releasever - BaseOS
baseurl=https://mirrors.aliyun.com/anolis/$releasever/BaseOS/$basearch/os
enabled=1
gpgkey=https://mirrors.aliyun.com/anolis/8/RPM-GPG-KEY-AnolisOS
gpgcheck=1

只替换了这两个位置的路径:

image

 

# 现在更改 AnolisOS-Appstream.repo 文件
vi /etc/yum.repos.d/AnolisOS-Appstream.repo

更改内容:

[AppStream]
name=AnolisOS-$releasever - AppStream
baseurl=https://mirrors.aliyun.com/anolis/$releasever/AppStream/$basearch/os
enabled=1
gpgkey=https://mirrors.aliyun.com/anolis/8/RPM-GPG-KEY-AnolisOS
gpgcheck=1

只替换了这两个位置的路径:

image

三、清理并重建缓存

这里先说明下:dnf 与 yum 命令的区别。

CentOS 中使用的包管理工具是 RedHat 系列系统的重要组成部分。随着系统版本升级,包管理器从 yum(CentOS 7)逐渐过渡到 dnf(CentOS 8 及之后版本)

DNF(Dandified Yum)是YUM的现代化替代品,主要在性能、依赖解析效率和兼容性方面实现显著提升,适用于当前主流Linux发行版(如CentOS 8+/RHEL 8+),而YUM逐渐被淘汰,仅保留在旧版本系统(如CentOS 7)中‌。

基本定义与功能‌

  • ‌DNF‌:新一代RPM软件包管理器,基于Python 3和C/C++混合开发,采用libsolv依赖解析库,支持模块化仓库管理和插件扩展,自Fedora 22起成为默认工具。‌
  • ‌YUM‌:早期Red Hat系Linux(如CentOS 7)的默认包管理工具,基于Python 2开发,依赖解析速度较慢,内存占用较高。‌

1. 清理构建新的缓存

# 清除旧缓存
dnf clean all# 构建新的元数据
dnf makecache# 更新测试
dnf update

image

 

文章转载至:https://blog.csdn.net/qq_36972930/article/details/150340916

http://www.wxhsa.cn/company.asp?id=2055

相关文章:

  • (笔记)多项式基础 FFT
  • MAC tomcat启动报错
  • 研究生-必看-倒计时3天/武汉科技大学主办/稳定EI会议/高层次教授出席报告
  • LGP7113 [NOIP 2020] 排水系统 学习笔记
  • MySqlException: Incorrect string value: \xE6\x99\xBA\xE8\x83\xBD... for column FieldName at row 1
  • Burp Suite Professional 2025.9 发布 - Web 应用安全、测试和扫描
  • SQL Server 2022 RTM 累积更新 #21 发布
  • 针对WPF的功耗优化(节能编程)
  • Docker 清理完整指南:释放磁盘空间的最佳实践 - 详解
  • 微算法科技(NASDAQ: MLGO)开发Rollup技术,探索区块链扩展性解决方案
  • 征稿倒计时3天/武汉科技大学主办/医学人工智能/现可享优惠
  • 生成更智能,调试更轻松,SLS SQL Copilot 焕新登场!
  • NOI linux使用教程
  • springboot 文件处理框架
  • Docker:龙晰系统(Anolis)更新yum源下载docker
  • 针对单输入单输出、多输入多输出及三阶系统带约束的模型预测控制的实现
  • vue3中父子组件数据同步的默认方式update:xxx
  • 解决 C# 当另一个read操作挂起时不能调用read方法的问题
  • AI辅助编程_工具和方式
  • [完结10章]Java大模型工程能力必修课,LangChain4j 入门到实践
  • k8s源码分析——kubectl命令行交互
  • 将 seata 2.5 发布到私服
  • 一些感悟
  • 五款免费低代码平台深度横评:斑斑、简道云、宜搭、氚云、织信如何选?
  • ubuntu历史版本下载
  • 读书笔记:数据库索引的智能优化:反向键与降序索引
  • 代码随想录算法训练营第十天| 232.用栈实现队列、 225. 用队列实现栈、20. 有效的括号 、1047. 删除字符串中的所有相邻重复项
  • 零成本搭建企业系统:五款免费低代码平台推荐
  • 故障处理:access$表在数据库丢失的恢复
  • 从需求出发:教你判断选斑斑还是织信