功能:
- 安装,移除已下载到本地的软件包
- 查询,解包已下载到本地的软件包
- 维护,保存已下载到本地的软件包信息
总之,dpkg是一个底层的软件包管理系统,主要用于对已下载到本地和已安装的软件包进行管理。
dpkg:底层软件包管理命令
apt-get:命令模式的高级包管理命令
aptitude:文本界面的高级包管理程序
dpkg :只是用来安装本地软件包的,不解决软件关系。
apt-get 和 aptitude 是从网络安装软件包的(如果把 file:// 也当成网络环境的话),解决依赖关系。
不同的是 apt-get 不删除已经安装的没有用的软件包,而 aptitude 更加智能,它会删除已经安装没有用的软件包。
别把 apt-get 和 aptitude 混用,它们使用不同软件安装记录。