新闻详情

新闻详情

首页 / 资讯中心 / 详情

CentOS/Rocky包管理教程:yum、dnf、rpm实战

发布时间:2026/11/15 14:06:58来源:尧图网络
CentOS/Rocky包管理教程:yum、dnf、rpm实战
接手一台 CentOS 或 Rocky Linux 服务器装软件绕不开yum、dnf、rpm三个命令。CentOS 7 时代只有 yumRocky 8/9、AlmaLinux 9、Fedora 换成了 dnf而 rpm 一直是藏在底下的解包工具。这篇把三者的分工、常用参数和实战命令讲清楚。一、先理清三者分工工具定位能不能联网典型用途yum上层包管理老能CentOS 7 的主力dnf上层包管理新能Rocky 8、Fedora 的主力yum 的继任者rpm底层解包不能装本地 .rpm、查文件归属、校验Rocky 8 开始yum是dnf的软链接敲yum install内部走的还是 dnf。所以下面命令统一用 dnfCentOS 7 用户把dnf换成yum即可子命令基本一致。二、dnf日常主力语法格式dnf[选项]子命令[包名...]常用子命令命令作用sudo dnf install 包名安装sudo dnf remove 包名卸载sudo dnf update升级所有可更新包sudo dnf upgrade同 updatednf search 关键词搜索dnf info 包名看包详情dnf repolist列已启用仓库dnf list installed列已装包dnf clean all清缓存sudo dnf autoremove清理孤儿依赖示例与预期输出示例 1安装 nginxsudodnfinstall-ynginx预期输出节选Last metadata expiration check: 0:14:22 ago on Wed 16 Sep 2026 02:30:15 PM. Dependencies resolved. Package Arch Version Repository Size Installing: nginx x86_64 1:1.20.1-14.el9 appstream 569 k Transaction Summary Install 1 Package Total download size: 569 k Installed size: 1.7 M ... Complete!示例 2看仓库和已装包dnf repolist预期输出repo id repo name status appstream Rocky Linux 9 - AppStream 5200 baseos Rocky Linux 9 - BaseOS 1800 extras Rocky Linux 9 - Extras 300dnf list installed | wc -l能数出系统装了多少个包。⚠️ 常见错误装软件报 No match包名拼错或者仓库没启用。先dnf search 关键词找正确包名。缓存元数据过期报错信息里提示 metadata expired 时跑sudo dnf clean all sudo dnf makecache。CentOS 7 已 EOL官方源mirrorlist.centos.org早就停了得把源切到 vault.centos.org 或迁移到 Rocky/Alma。三、rpm底层解包工具rpm 不联网只处理本地 .rpm 文件和本地数据库。dnf 装包最后一步就是调 rpm。常用参数参数作用-ivh 文件.rpm安装本地包i 安装v 显示详情h 显示进度-e 包名卸载-qa列出所有已装包-qi 包名看包详细信息-ql 包名列出这个包装了哪些文件-qf 文件名反查文件属于哪个包-V 包名校验文件是否被改动示例与预期输出示例 1从本地 .rpm 安装sudorpm-ivh./nginx-1.20.1-14.el9.x86_64.rpmrpm 不自动处理依赖缺依赖会直接报Failed dependencies。这种情况别一个个手动找把文件扔给 dnfsudodnfinstall-y./nginx-1.20.1-14.el9.x86_64.rpmdnf 会把这个本地包连同它缺的依赖一起装上。示例 2反查文件归属rpm-qf/usr/sbin/nginx预期输出nginx-1.20.1-14.el9.x86_64示例 3校验包文件rpm-Vnginx没有任何输出说明文件和安装时一致如果输出了类似S.5....T. c /etc/nginx/nginx.conf说明这个配置文件被改过。排查配置被谁动过时这招很好用。四、仓库配置在哪RHEL 系的仓库配置集中在/etc/yum.repos.d/目录每个.repo文件描述一个仓库[appstream] nameRocky Linux 9 - AppStream baseurlhttps://dl.rockylinux.org/pub/rocky/9/AppStream/x86_64/os/ gpgcheck1 enabled1 gpgkeyfile:///etc/pki/rpm-gpg/Rocky-9baseurl仓库地址国内服务器换清华、阿里镜像就改这里enabled0临时禁用某个仓库gpgcheck1校验包签名生产环境别关。装第三方软件比如 Docker、Nginx 官方源通常就是往这个目录丢一个.repo文件然后dnf install。五、知识扩展rpm 数据库与事务rpm 的本地数据库在/var/lib/rpm/是一个 Berkeley DB 格式的索引记录每个包装了哪些文件、版本、依赖。rpm -qa、dnf list installed查的都是它。这个数据库偶尔会坏——装包中途断电、磁盘满了都可能。坏了的症状是rpm命令直接报错、dnf 卡住。修复命令sudorpm--rebuilddb它会把现有包信息重新扫描一遍重建索引不会动你系统里的文件。另一个高频问题为什么dnf install前要等几秒因为 dnf 要先读/var/cache/dnf/下的元数据对比本地缓存和仓库时间戳。刚跑过dnf clean all之后第一次 install 会明显慢因为它要重新下载所有仓库索引。日常排障时先 clean 再 makecache是三板斧里的第一斧。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/15 4:54:16

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/15 2:04:12

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/14 10:11:15

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/16 6:47:19

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/14 16:35:50

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/15 4:06:36

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉