🐧 Debian系、 RedHat系…主流Linux发行版包管理器大盘点📦

内容分享2天前发布
0 11 0

Debian系、 RedHat系…主流Linux发行版包管理器大盘点

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

🐧 Debian系、 RedHat系…主流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的“四大法宝”

🐧 Debian系、 RedHat系…主流Linux发行版包管理器大盘点📦

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

2. RedHat系双雄——yum/dnf的“实用连招”

🐧 Debian系、 RedHat系…主流Linux发行版包管理器大盘点📦

  • 安装软件yum installdnf install <包名>(新版dnf更快更智能!)
  • 检查更新yum check-update / dnf check-update(先预览再决定是否升级)
  • 全体升级✅yum update / dnf update(懒人必备一键更新)
  • 卸载软件️yum remove / dnf remove <包名>(简单直接)
  • 关键词搜索:同上!yum/dnf search <关键词> 轻松找包

3. Arch系效率神器——pacman的“极客操作”⚡

🐧 Debian系、 RedHat系…主流Linux发行版包管理器大盘点📦

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

4. SUSE系专属——zypper的“优雅操作”

🐧 Debian系、 RedHat系…主流Linux发行版包管理器大盘点📦

  • 安装软件zypper install <包名>(简单明了)
  • 全局升级✅zypper update(一键让系统保持最新)
  • 卸载软件️zypper remove <包名>(干净利落)
  • 关键词搜索zypper search <关键词>(轻松定位目标)

三、 灵魂拷问:这个文件/命令到底属于哪个包?

🐧 Debian系、 RedHat系…主流Linux发行版包管理器大盘点📦

遇到“找不到命令”或“缺少依赖文件”时,用这招定位包归属

1. Debian系解法(apt/dpkg)

  • 已安装文件查询dpkg -S <文件路径>
    ✅ 示例:想知道ls命令属于哪个包?
    dpkg -S /usr/bin/ls → 输出:coreutils: /usr/bin/ls(原来是核心工具包!)
  • 未安装文件搜索:先装apt-fileapt-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系、 RedHat系…主流Linux发行版包管理器大盘点📦

总结:选对工具,管理效率翻倍!

  • Debian/Ubuntu用户认准apt,简单易用适合新手;
  • RedHat系(CentOS/Fedora)用dnf(新版),稳定性强;
  • Arch/Manjaro极客首选pacman,追求极速与可控性;
  • SUSE系用户用zypper,优雅处理包依赖。

遇到文件依赖问题别慌,用对应命令“一键查归属”,轻松解决“找不到包”的尴尬~

你的Linux系统用的是哪个包管理器?遇到过哪些有趣的包管理问题?评论区聊聊!

(觉得有用就点赞收藏吧~持续分享Linux实用技巧!)

© 版权声明

相关文章

11 条评论

您必须登录才能参与评论!
立即登录
  • 头像
    芙芙流香酥 读者

    opkg是哪个的?

    无记录
  • 头像
    大友富 读者

    这个是另外一种包管理器,一般openWrt会用这个包管理器吧!

    无记录
  • 头像
    最乖的痞子 读者

    真不戳💪

    无记录
  • 头像
    _桃桃不逃 投稿者

    少用ai写垃圾

    无记录
  • 头像
    _明天会有太阳吗 读者

    收藏了,感谢分享

    无记录
  • 头像
    旻天 读者

    还是Debian系比较香

    无记录
  • 头像
    利利走路带风 读者

    资源多,apt3也快多了

    无记录
  • 头像
    蓝军 读者

    所有包管理器中,pacman是最垃圾的

    无记录
  • 头像
    自慧机 读者

    甭管哪个发行版,一律flatpak。省心。

    无记录
  • 头像
    傲娇的羊羊羊 读者

    redhat系和debian系,哪个生态好?服务器选centos还是debian?debian稳定性如何?

    无记录
  • 头像
    旧忆 读者

    在国内桌面肯定是Debian系生态好!服务器大家都习惯RHEL系列的!个人感觉debian稳定性会好一点!

    无记录