易君召
易君召
发布于 2026-10-25 / 2 阅读
0

主流 Linux 包管理工具有哪些

一、发行版原生系统包管理器(最常用)

包管理器

底层工具

包格式

主流发行版

简要说明

apt(APT)

dpkg

.deb

Debian、Ubuntu、Kali、Linux Mint

服务器 / 桌面最普及;apt 是新版推荐,apt-get/apt-cache 为旧接口

dnf

rpm

.rpm

Fedora、RHEL8+、Rocky、AlmaLinux

YUM 的继任者,依赖解析更快、支持模块化;新版 yum 只是 dnf 软链

yum

rpm

.rpm

CentOS7、RHEL7 及更早

红帽系旧版,现在逐步淘汰

zypper

rpm

.rpm

openSUSE

速度快,搭配 YaST 图形工具

pacman

自身

.pkg.tar.zst

Arch、Manjaro、EndeavourOS

简洁轻量;社区源 AUR,配合 yay/paru 使用

Portage(emerge)

自身

源码包

Gentoo

源码编译,高度自定义,编译耗时久Cornell Un...

二、跨发行版通用包(独立沙盒包,不依赖系统库)

  • Flatpak:红帽主导,跨发行版、沙盒隔离,桌面软件优先

  • Snap:Canonical(Ubuntu)主导,自带依赖、自动更新

  • AppImage:单文件,直接运行,无需安装,无后台服务

三、语言 / 生态专属包管理器(不是系统包)

  • pip:Python

  • npm/yarn/pnpm:Node.js

  • cargo:Rust

  • gem:Ruby

  • composer:PHP

  • go install:Golang

  • maven/gradle:Java

✅ 高频命令速记

# apt
sudo apt install xxx
sudo apt update && sudo apt upgrade

# dnf
sudo dnf install xxx
sudo dnf update

# zypper
sudo zypper install xxx
sudo zypper refresh && sudo zypper up

# pacman
sudo pacman -S xxx
sudo pacman -Syu

本文原创作者:易君召,详见:https://www.yijunzhao.cn/authors/yijunzhao,转载请注明出处。

原文链接 https://www.yijunzhao.cn/archives/mainstream-linux-package-management-tools-guide

欢迎访问 小易撩挨踢

https://www.yijunzhao.cn/