关于yum、Red Hat与apt、Debian

news/2026/1/20 22:16:35/文章来源:https://www.cnblogs.com/webyorkchain/p/19508915

非常棒的问题 👏,这其实是 Linux 世界里两个“家族”核心区别之一。
理解它们之间的关系,就能彻底搞清楚为什么有的用 yum、有的用 apt
下面我们系统地讲清楚这对「Red Hat 系 vs Debian 系」的渊源与区别。


🧭 一、Linux 的两大阵营

在 Linux 发行版的家族树中,大体可以分为两个主要分支:

阵营 代表发行版 包管理工具 包格式
🟥 Red Hat 系(RPM 系) Red Hat Enterprise Linux, CentOS, Fedora, Rocky Linux, AlmaLinux yum / dnf .rpm
🟩 Debian 系(DEB 系) Debian, Ubuntu, Linux Mint, Raspbian apt / apt-get .deb

🧩 二、不同家族 = 不同包管理体系

Linux 的软件安装依赖于“包管理系统”,它决定:

  • 软件包的格式(.rpm vs .deb
  • 安装/更新工具(如 yumapt
  • 软件仓库的结构

🟥 Red Hat 系(RPM 系)

1. 包格式:.rpm

RPM = Red Hat Package Manager

  • 每个 .rpm 文件中包含可执行文件、依赖说明、版本信息。
  • Red Hat、CentOS、Fedora 都使用 RPM 作为底层包格式。

2. 包管理工具:

工具 说明
rpm 底层命令,只能单个安装,不解决依赖。
yum 早期的高层管理工具,会自动处理依赖。
dnf Fedora 和新一代 RHEL 的默认替代品,更现代化。

3. 常见操作:

sudo yum install nginx
sudo yum remove httpd
sudo yum update

或者在新系统中:

sudo dnf install nginx

🟩 Debian 系(DEB 系)

1. 包格式:.deb

DEB = Debian Package

  • 类似 RPM,但包的结构和元数据格式不同。
  • 所有基于 Debian 的系统(包括 Ubuntu)都使用该格式。

2. 包管理工具:

工具 说明
dpkg 底层命令(安装单个 .deb 文件,不解析依赖)。
apt-get / apt 高层管理工具,会自动解析依赖。
aptitude 交互式文本工具(较少使用)。

3. 常见操作:

sudo apt update
sudo apt install nginx
sudo apt remove nginx
sudo apt upgrade

🧠 三、对比总结表

对比项 🟥 Red Hat 系 🟩 Debian 系
代表发行版 RHEL, CentOS, Fedora, Rocky Debian, Ubuntu, Mint
包格式 .rpm .deb
底层工具 rpm dpkg
高级工具 yum / dnf apt / apt-get
默认配置文件 /etc/yum.conf /etc/apt/apt.conf
仓库定义 /etc/yum.repos.d/*.repo /etc/apt/sources.list
查看已安装软件 yum list installed dpkg -l
添加新仓库 yum-config-manager --add-repo URL add-apt-repository
更新索引 自动处理 apt update
官方默认系统 RHEL 企业服务器 Ubuntu 桌面 & 服务器

🧩 四、典型的命令对照

任务 Red Hat 系命令(yum/dnf) Debian 系命令(apt)
安装软件 sudo yum install package sudo apt install package
删除软件 sudo yum remove package sudo apt remove package
搜索软件 yum search keyword apt search keyword
更新软件 yum update apt update && apt upgrade
清除缓存 yum clean all apt clean
列出所有包 yum list all apt list
查看某包信息 yum info nginx apt show nginx

🧩 五、衍生系统示意图

Linux
├── 🟥 Red Hat 系列
│   ├── RHEL(Red Hat Enterprise Linux)
│   ├── CentOS(旧版 → 停更)
│   ├── Fedora(社区测试版)
│   ├── Rocky Linux / AlmaLinux(RHEL 替代)
│   └── Oracle Linux
│
└── 🟩 Debian 系列├── Debian(始祖)├── Ubuntu(最流行的发行版)├── Linux Mint(用户友好的 Ubuntu 派生)├── Kali Linux(安全测试)└── Raspberry Pi OS(Raspbian)

💡 六、小结一句话版

🟥 Red Hat 家族 服务器、企业常用,使用 YUM/DNF + .rpm
🟩 Debian 家族 桌面、开发常用,使用 APT + .deb
💡 区别关键点 软件包格式不同,管理器不同,仓库配置不同

🌱 七、开发或学习建议

  • 想搞 企业级运维 / 云服务 / DevOps 👉 建议熟悉 RHEL / CentOS / YUM/DNF
  • 想搞 桌面环境 / 服务器入门 / 开发环境 👉 建议熟悉 Ubuntu / APT

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1190985.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【毕业设计】基于hadoop的山东瓜果蔬菜分析系统(源码+文档+远程调试,全bao定制等)

java毕业设计-基于springboot的(源码LW部署文档全bao远程调试代码讲解等) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、…

微信立减金回收暗藏门道,别再让闲置优惠白白浪费!

2025年第二季度支付平台数据显示,超62%的用户每月至少有2张微信立减金因遗忘而过期,人均年损失达200元。刚毕业的小周就曾差点“踩坑”,他领取的500元微信立减金,临近到期才想起,小区群里转卖怕被骗,最终通过正规…

百乐满热水器维修电话:深圳用户必看!深圳百乐满售后联系方式与专业服务指南

百乐满热水器维修电话:深圳用户必看!深圳百乐满售后联系方式与专业服务指南Paloma 百乐满热水器售后维修(深圳)中心作为深圳区域指定授权机构(百乐满热水器售后维修(深圳)中心 24小时维修热线电话:4001166000)…

大数据毕设选题推荐:基于hadoop的山东瓜果蔬菜分析系统【附源码、mysql、文档、调试+代码讲解+全bao等】

java毕业设计-基于springboot的(源码LW部署文档全bao远程调试代码讲解等) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、…

大数据毕设选题推荐:基于django的二手房价格分析预测系统城市房产价值的数据分析与预测系统的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】

java毕业设计-基于springboot的(源码LW部署文档全bao远程调试代码讲解等) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、…

SEO老手都踩过的坑:301和302重定向到底该用哪个?一文说透不翻

SEO老手都踩过的坑:301和302重定向到底该用哪个?一文说透不翻 SEO老手都踩过的坑:301和302重定向到底该用哪个?一文说透不翻车先甩结论:别再死记“永久-临时”那些年我们一起跪过的 301 现场场景 1:HTTP→H…

年终运维愁?塔能智慧照明让总结计划秒变“神助攻”!

一、年终总结“凭经验”,来年计划“拍脑袋”?你不是一个人!临近岁末年初之时,各地市政工程管理处、城市照明管理中心、园区物业以及商业楼宇的运维负责人都在忙于撰写年度总结并且制定新一年的工作计划,可是一个较为普遍的难题出现…

Flink源码阅读:Kafka Connector

本文我们来梳理 Kafka Connector 相关的源码。本文我们来梳理 Kafka Connector 相关的源码。 自定义 Source 和 Sink 在介绍 Kafka Connector 之前,我们先来看一下在 Flink 中是如何支持自定义 Source 和 Sink 的。我…

Jetson 磁盘加密学习笔记:从 LUKS/dm-crypt 到 APP/APP_ENC 与量产流程

📺 B站视频讲解(Bilibili):博主个人介绍 📘 《Yocto项目实战教程》京东购买链接:Yocto项目实战教程 Jetson 磁盘加密学习笔记:从 LUKS/dm-crypt 到 APP/APP_ENC 与量产流程 目标:基于 NVIDIA Jetson Linux R36.4.3 官方文档,把 Jetson 的 Disk Encryption(磁盘加密…

计算机大数据毕设实战-基于hadoop的山东瓜果蔬菜分析系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】

java毕业设计-基于springboot的(源码LW部署文档全bao远程调试代码讲解等) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、…

AI写作知识体系:架构、理论与工程实践【高级版】

AI写作知识体系:架构、理论与工程实践 摘要 本研究旨在系统构建与阐释人工智能写作领域的知识体系,提出并论证了一个多层次、跨学科的“五层金字塔”理论架构。该体系自上而下整合了产业应用、创作理论、工程方法、技术模型与基础理论五大维度&#xf…

树的练习7--------LCR 052.递增顺序搜索树

前言 今天这一题也是非常的憋屈,在递归上的运用可谓是得心应手,但是在一些小细节上却存在着致命的问题,现在来总结一下。 题目:点这里 解法: /*** Definition for a binary tree node.* struct TreeNode {* in…

亲测有效!论文降AI率压到10%以下的技巧:这4个指令+3个技巧,降AI率真的够用了!

写完论文之后,你最怕的是什么? 我猜肯定是查重和查AI率吧。 AI率太高学校不让过,太低又显得不太真实…… 这意味着你得反复改、反复调,不停换词换句式,费时又费脑,简直让人头大。 别慌,这事儿…

大数据毕设选题推荐:基于python的机器学习房价预测可视化系统基于机器学习的房子价值预测系统的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】

java毕业设计-基于springboot的(源码LW部署文档全bao远程调试代码讲解等) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、…

pycharm inherit packages from base interpreter 和 make available to all projects 的区别是什么

在 PyCharm 中,当你配置 Python 解释器(Interpreter)时,会遇到两个相关的选项:Inherit packages from base interpreter Make available to all projects这两个选项分别作用于虚拟环境的包继承行为和解释器本身的…

苹果用户福音:Chrome新工具让Safari迁移变得极简

谷歌正在开发一个全新的"Safari导入"工具,让iPhone用户从Safari切换到Chrome浏览器变得前所未有的简单。据The MacObserver报告,这项功能将彻底改变目前仅限于桌面端的复杂迁移流程。新工具工作原理与使用步骤这个新工具将基于iPhone系统设置中…

光束驱动AI计算实现超级计算机级性能

张量运算是一种支撑现代技术特别是人工智能的高级数学形式。这些运算远超人们日常遇到的简单计算。可以将其想象为同时在多个维度操控魔方,通过旋转、切片或重新排列各个层面。人类和传统计算机必须将这些任务分解为序列,但光可以同时执行所有操作。如今…

大数据毕设项目:基于django的城市房产价值的数据分析与预测系统的设计与实现(源码+文档,讲解、调试运行,定制等)

java毕业设计-基于springboot的(源码LW部署文档全bao远程调试代码讲解等) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、…

9个降AI率工具推荐!继续教育学生必看

9个降AI率工具推荐!继续教育学生必看 AI降重工具:让论文更自然,更安心 在当前的学术环境中,越来越多的学生开始关注“**论文降AIGC率**”和“**去AI痕迹**”的问题。随着AI写作工具的普及,许多论文在内容上虽然逻辑清晰…

kali和centOS在用户创建相关方面命令的差别

kali和centOS在用户创建相关方面命令的差别kali和centOS在用户创建相关方面命令的差别问题根源useradd 是极简创建 在 Kali 这类系统里, useradd 只会在系统数据库里创建用户条目,默认不会自动创建主目录( /home/…