ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别

时间:2024-11-07 08:06:37

ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别

一:dpkg

dpkg 是一种比较低层的软件包安装管理工具,在安装时,不会安装软件包的依赖关系;只能安装所要求的软件包;

dpkg通常用于 安装.deb文件,不会自动解决软件安装过程中的依赖关系

ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别

二:apt-get

apt-get 是一种高级的软件包管理工具,在安装软件时,会自动解决软件安装过程中的依赖关系;

ap-get remove 不会自动删除不需要的软件包

ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别

三:aptitude

aptitude 是一种带有UI界面的更高级的软件包安装管理工具,

自动解决软件包安装中的依赖关系;

并且在删除的时候,会自动删除不需要的软件依赖关系安装包;

更加的智能,高效

ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别

四:参考:

http://askubuntu.com/questions/309113/what-is-the-difference-between-dpkg-and-aptitude-apt-get

http://blog.****.net/xiaoyanghuaban/article/details/22946987

相关文章