包(Packages), 这里指的就是在系统上用的软件包,管理这些包用的是系统的包管理工具。Linux 系统的不同的发行版都有各自的包管理工具,比如 Ubuntu 用的是 apt-get,CentOS 上的包管理工具叫 yum 。使用包管理工具,你可以更方便的去安装,更新,删除系统上的软件包。
Linux 系统的软件包之间存在依赖关系(Dependencies),一个包可能依赖另外很多包提供的功能,也就是你想让你安装的包能正常工作,你还得去安装所有它依赖的其它的包。使用包管理工具去安装包,可以解决包之间的依赖关系,也就是包管理工具会自动为你安装包的依赖。