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 仓库。

相关推荐
Better Bench5 小时前
WSL2 Ubuntu 中 Claude CLI “command not found” 故障排查与修复
linux·ubuntu·claude·wsl·claudecode
实心儿儿5 小时前
Linux —— 进程间关系和守护进程
linux·运维·服务器
FII工业富联科技服务6 小时前
工业设备运维如何Agentic化?拆解Factory Brain的设备运维架构
大数据·运维·人工智能·架构·制造
Dawn-bit7 小时前
Linux磁盘管理详解
linux·运维·服务器·计算机网络·云计算
RisunJan7 小时前
Linux命令-sftp(SSH 文件传输协议客户端)
linux·运维
极客先躯9 小时前
高级java每日一道面试题-2026年05月03日-实战篇[Docker]-如何实现容器化环境的数据加密?
java·运维·docker·容器·金融·加解密·高级面试
龙仔7259 小时前
人大金仓OS_Core数据库自动备份实施笔记(银河麒麟Linux)
linux·数据库·笔记·备份·人大金仓
老杨聊技术10 小时前
CentOS 7 安装 MySQL 8 保姆级教程
linux·mysql·centos
xiaoye-duck10 小时前
《Linux系统编程》Linux 系统多线程(六):<线程同步与互斥>线程同步(下):POSIX 信号量与环形队列生产者消费者模型详解
linux·线程
三言老师11 小时前
CentOS7.9:Redis‑Cluster集群部署结构化实战教程
linux·运维·服务器·数据库