Linux有两大阵营,即就是debian(debian,ubuntu等)和redhat(redhat,centos,fedora等)。

Debian 使用一套名为 ​​Advanced Packaging Tool​​(APT)的工具来管理这种包系统,不过请不要把它与apt(aptitude)命令混淆,它们之间是其实不是同一个东西。

apt,apt-get,yum就是可以与 APT 进行交互,以方便用户安装、删除和管理软件包的三种工具。

apt涵盖了apt-get工具的部分命令,相对来说较为先进。

dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。

dpkg是用来安装.deb文件的。