1.DPKG(适用于Debian)
DPKG,Debian Package Management System, 中文为Debian包管理系统。DPKG是DebianLinux家族的基础包管理系统,它用于安装、删除、存储和提供.deb包的信息。
DPKG前端命令行工具有:
(1)APT
APT, Advanced Packaging Tool, 中文为高级打包工具, APT是一个 dpkg 包管理系统的前端工具。
(2)Aptitude
Aptitude是Debian Linux家族一个非常出名的命令行前端包管理工具,它工作方式类似APT ,它们之间有很多可以比较的地方。Aptitude最初为 Debian及其衍生版设计的,但是现在它的功能延伸到RHEL家族。
(3)Synaptic
Synaptic是一个基于GTK+的APT的可视化包管理器,对于一些不想使用命令行的用户,它非常好用。
2.RPM(适用于RedHat)
RPM, Red Hat Package Manager, 中文为红帽包管理器。RPM是红帽创建的Linux 基本标准(LSB)打包格式和基础包管理系统。基于这个底层系统,有多个前端包管理工具可供你使用,如下:
(1)YUM
YUM, Yellowdog Updater, Modified, 中文卫黄狗更新器,修改版。YUM是一个开源、流行的命令行包管理器,它是用户使用RPM的界面之一。
(2)DNF
DNF,Dandified Yum, 中文为优美的YUM。DNF是基于RPM的发行版的包管理器,Fedora 18引入了它,它是下一代 YUM。
3.Pacman包管理器(适用于Arch Linux)
Pacman包管理器是一个流行的、强大而易用的包管理器,它用于Arch Linux和其他的一些小众发行版。它提供了一些其他包管理器提供的基本功能,包括安装、自动解决依赖关系、升级、卸载和降级软件。
4.Zypper包管理器(适用于OpenSUSE)
Zypper包管理器是一个使用libzypp库制作的用于OpenSUSE系统上的命令行包管理器,它的常用功能包括访问仓库、安装包、解决依赖问题和其他功能。
5.Portage包管理器(适用于Gentoo)
Portage包管理器是Gentoo的包管理器,当下不怎么流行的一个发行版,但是这并不阻止它成为Linux下最好的软件包管理器之一。
学习资料参考于: