CentOS 7 Yum 源配置与使用手册

一、仅下载 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 仓库。

相关推荐
不庸.39 分钟前
WPScan 实战入门:从 Docker 靶场到弱密码爆破
运维·安全·web安全·docker·容器·安全性测试·wpscan
Decay__2 小时前
SQL Server 数据库全栈运维实战系列 — 合集索引(24 篇)
运维·数据库·sql·mysql·架构
Decay__11 小时前
12_MySQL InnoDB 内存与锁调优 —— Buffer Pool、redo log、隔离级别与锁等待
运维·数据库·sql·mysql·架构
java_logo13 小时前
Docker 部署 Dify:轻松搭建 LLM 应用开发平台
运维·docker·容器
方便面不加香菜14 小时前
Docker Container -- 综合实战案例详解
运维·docker·容器
LongRunning15 小时前
【Linux】RK3568-OpenCV+YOLO(八)
linux·opencv·yolo
海洋之恒15 小时前
GitHub Actions 自动化:5 个真实运维提效案例
运维·自动化·github
迪康coolmu16 小时前
出差终端数据安全落地实战:基于迪康端点安全一体化管理系统的四道防线实践
运维·服务器·经验分享·笔记·其他·安全·php
民乐团扒谱机18 小时前
【微实验】NSGA-II(非支配排序遗传算法)——解决多目标优化问题的“自然选择模拟器”
linux·人工智能·算法
물の韜18 小时前
ZYNQ/FMQL系列Linux之I2C开发实战
linux·arm开发·嵌入式硬件·设备树·iic·zynq