起初GNU/Linux系统中只有.tar.gz,用户必须自己编译他们想使用的每一个程序。在Debian出现之后,人们认为有必要在系统中添加一种机制来管理安装在计算机上的软件包,人们将这套系统称为dpkg。至此著名的“package”首次在GNU/Linux上出现。不久之后红帽子也开始着手建立自己的包管理系统“rpm”。
GNU/Linux的创造者们很快又陷入了新的窘境,他们希望通过一种快捷、实用而且高效的方式来安装软件包,这些软件包可以自动处理相互之间的依赖关系,并且在升级过程中维护他们的配置文件。Debian又一次充当了开路先锋的角色,首创了APT(Advanced Packaging Tool)。这一工具后来被Conectiva移植到红帽子系统中用于对rpm包的管理,在其他一些发行版中我们也能看到它的身影。
同时,APT是一个很完整和先进的软件包管理程序,使用它可以让你简单准确的找到你要的的软件包,并且安装或卸载都很简洁。它还可以让你的所有软件都更新到最新状态,而且也可以用来对ubuntu进行升级。
APT是需要用命令来操作的软件,不过现在也出现了很多有图形的软件,比如Synaptic,Kynaptic和Adept。
ATP用起来很爽,比Windows下面装软件还要方便高效。360安全卫士推荐一些软件给用户一键安装,和ATP有几分相似。