相同点:apt和dpkg皆为软件包管理工具,可以将apt理解为升级版的dpkg,底层的功能还是由dkpg来实现的
不同点:①dpkg是用来安装.deb文件,不解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件。 ②apt会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具。
apt与dpkg的应用:Linux系统包管理工具:apt和dpkg - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/502510049