CentOS 7 Yum 源配置与使用手册

news/2025/3/29 16:08:27/

一、仅下载 RPM 包而不安装

1. 使用 yumdownloader

sudo yum install -y yum-utils
yumdownloader --destdir=/tmp --resolve httpd
  • --destdir: 指定下载目录

  • --resolve: 同时下载依赖包

2. 使用 yum-plugin-downloadonly

安装插件
sudo yum install -y yum-plugin-downloadonly
下载而不安装包
sudo yum install --downloadonly --downloaddir=/path/to/download httpd

说明:

  • --downloadonly:只下载,不安装;

  • --downloaddir:自定义保存路径,默认在 /var/cache/yum


二、使用 rpm 管理包

1. 查询所有已安装包

rpm -qa

2. 搜索特定包

rpm -qa | grep httpd

3. 查看包详细信息

rpm -qi httpd

三、配置国内常用 Yum 镜像源

建议先备份原始源文件:

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

1. 阿里云镜像源

sudo yum install -y wget
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum makecache

2. 清华大学 TUNA 镜像源

sudo yum install -y wget
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/repo/centos7-base.repo
sudo yum makecache

3. 华为云镜像源

sudo yum install -y wget
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
sudo yum makecache

四、注意事项

  • CentOS 8+ 建议使用 dnf 替代 yum,语法兼容但更高效;

  • 所有 .repo 文件中 gpgcheck=1 时需配置好 gpgkey,否则会出现签名验证失败;

  • 若网络限制,可使用企业内部配置本地 YUM 仓库。


http://www.ppmy.cn/news/1583310.html

相关文章

MATLAB语言的测试报告生成

MATLAB语言的测试报告生成 引言 在现代软件开发中,测试是确保软件质量和可靠性的关键环节。随着技术的发展和软件项目的复杂性增加,测试的方式和工具也不断演进。MATLAB作为一种强大的数学计算和仿真工具,广泛应用于工程、科学和金融领域&a…

《基于计算机视觉的步态识别方法研究》开题报告

个人主页:@大数据蟒行探索者 一、课题的研究现状 国外研究现状:国外在步态识别技术的研究方面起步较早,已经取得了显著的进展。许多高校和研究机构都投入了大量的资源进行步态识别技术的研究和开发。目前,国外的步态识别技术已经广泛应用于安防、生物识别、医疗健康等领域…

手机录视频风噪太大?华为Pura X“AI降风噪“太硬核了

你是否也在用手机录像时,比如大海海浪、阅览群山、空旷的原野的时候,呼啸的风总是能沦为刺耳的噪音,让精心构思的镜头,最后因为呼啸的风声最终成为“灾难现场”。传统的解决方式往往陷入两难:物理防风罩影响收音指向性…

搜广推校招面经五十七

虾皮推荐算法 一、AUC有什么缺陷,有更合适的指标去解决这个问题 1.1. AUC 的缺陷 尽管 AUC 是一个广泛使用的指标,但它存在以下缺陷: 1.1.1. 无法反映真实的概率分布 AUC 仅考虑 正负样本的相对排序,不关心预测概率的具体数值…

最大异或对 The XOR Largest Pair

题目来自洛谷网站: 思路: 两个循环时间复杂度太高了,会超时。 我们可以先将读入的数字,插入到字典树中,从高位到低位。对每个数查询的时候,题目要求是最大的异或对,所以我们选择相反的路径&am…

Spring MVC:关于@PostMapping和@GetMapping的使用场景、区别及核心要点的总结

关于 PostMapping 和 GetMapping 的使用场景、区别及核心要点的总结: 一、核心区别 特性GetMappingPostMappingHTTP 方法处理 GET 请求处理 POST 请求数据传输方式数据通过 URL 参数(如查询参数)传递数据通过 请求体(Body&#…

【ES】深度分页

1. ES查询流程 ES的结构可以简化为协调节点(Coordination g Node),与数据节点(Data Node)。协调节点将请求转发给数据节点,数据节点返回满足条件的TopN文档信息(至少包含id,score)。协调节点从k*TopN的文档信息中选出最终的TopN的结果的id发…

OpenCV图像拼接(3)图像拼接类cv::detail::MultiBandBlender

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::detail::MultiBandBlender 是 OpenCV 中用于图像拼接(stitching)模块的一个类,主要用于将多张重叠的图像…