Debian系、 RedHat系…主流Linux发行版包管理器大盘点
作为Linux用户的“软件管家”,包管理器承担着安装、更新、卸载软件的核心任务。不同发行版的包管理工具各有特色,今天就来盘点主流派系的包管理器家族,附常用命令&依赖查找指南,新手也能秒懂!

一、 主流发行版包管理器“门派”分类
先看一张“门派对照表”,快速对号入座你的Linux系统
|
发行版派系 |
代表系统 |
包管理器武器库⚔️ |
|
Debian系 |
Ubuntu/Debian/Linux Mint |
apt(高级包工具) |
|
RedHat系 |
CentOS/RHEL/Fedora |
yum(旧版)/ dnf(新版) |
|
Arch系 |
Arch Linux/Manjaro |
pacman(包管理助手)️ |
|
SUSE系 |
openSUSE/SLES |
zypper(ZIP包管理器) |
二、️ 包管理器常用命令速查表(附管理员权限小贴士:sudo护体!)
1. Debian系专属——apt的“四大法宝”

- 安装软件:apt install <包名>
- 刷新仓库:apt update(获取最新软件列表)
- 一键升级✅:apt upgrade(给所有已装软件“焕新”)
- 卸载操作️:温和卸载:apt remove <包名>(保留配置文件)彻底删除:apt purge <包名>(连配置一起删光光)
- 关键词搜索:apt search <关键词>(找软件就像搜淘宝)
2. RedHat系双雄——yum/dnf的“实用连招”

- 安装软件:yum install 或 dnf install <包名>(新版dnf更快更智能!)
- 检查更新:yum check-update / dnf check-update(先预览再决定是否升级)
- 全体升级✅:yum update / dnf update(懒人必备一键更新)
- 卸载软件️:yum remove / dnf remove <包名>(简单直接)
- 关键词搜索:同上!yum/dnf search <关键词> 轻松找包
3. Arch系效率神器——pacman的“极客操作”⚡

- 安装方式:仓库直装:pacman -S <包名>本地安装:pacman -U <本地包文件>(适合离线环境)
- 终极升级:pacman -Syu(先同步仓库+再升级所有包,一步到位!)
- 卸载选项️:基础卸载:pacman -R <包名>(仅删包,留配置)断根卸载:pacman -Rns <包名>(删包+依赖+配置,洁癖党最爱)
- 精准搜索:pacman -Ss <关键词>(仓库内精准狙击目标包)
4. SUSE系专属——zypper的“优雅操作”

- 安装软件:zypper install <包名>(简单明了)
- 全局升级✅:zypper update(一键让系统保持最新)
- 卸载软件️:zypper remove <包名>(干净利落)
- 关键词搜索:zypper search <关键词>(轻松定位目标)
三、 灵魂拷问:这个文件/命令到底属于哪个包?

遇到“找不到命令”或“缺少依赖文件”时,用这招定位包归属
1. Debian系解法(apt/dpkg)
- 已安装文件查询:dpkg -S <文件路径>
✅ 示例:想知道ls命令属于哪个包?
dpkg -S /usr/bin/ls → 输出:coreutils: /usr/bin/ls(原来是核心工具包!) - 未安装文件搜索:先装apt-file → apt-file search <文件名>
2. RedHat系解法(yum/dnf)
- 通杀已装/未装包:yum whatprovides <文件路径> 或 dnf provides <文件路径>
✅ 示例:查git命令归属
dnf provides /usr/bin/git → 显示具体包名+版本号,直接安装即可!
3. Arch系解法(pacman)
- 已安装文件归属:pacman -Qo <文件路径>
✅ 示例:pacman -Qo /usr/bin/ls → 告知你“属于coreutils包,版本9.1-1” - 未安装文件搜索:先更新文件数据库pacman -Fy,再用pacman -F <文件路径>
4. SUSE系解法(zypper)
- 万能搜索:zypper what-provides <文件路径>
✅ 示例:查ls命令 → 直接返回包全名+版本,安装不迷路!

总结:选对工具,管理效率翻倍!
- Debian/Ubuntu用户认准apt,简单易用适合新手;
- RedHat系(CentOS/Fedora)用dnf(新版),稳定性强;
- Arch/Manjaro极客首选pacman,追求极速与可控性;
- SUSE系用户用zypper,优雅处理包依赖。
遇到文件依赖问题别慌,用对应命令“一键查归属”,轻松解决“找不到包”的尴尬~
你的Linux系统用的是哪个包管理器?遇到过哪些有趣的包管理问题?评论区聊聊!
(觉得有用就点赞收藏吧~持续分享Linux实用技巧!)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
您必须登录才能参与评论!
立即登录



opkg是哪个的?
这个是另外一种包管理器,一般openWrt会用这个包管理器吧!
真不戳💪
少用ai写垃圾
收藏了,感谢分享
还是Debian系比较香
资源多,apt3也快多了
所有包管理器中,pacman是最垃圾的
甭管哪个发行版,一律flatpak。省心。
redhat系和debian系,哪个生态好?服务器选centos还是debian?debian稳定性如何?
在国内桌面肯定是Debian系生态好!服务器大家都习惯RHEL系列的!个人感觉debian稳定性会好一点!