那么为什么当有 apt 的时候人们仍然使用 dpkg 呢?

use*_*476 -2 package-management apt dpkg software-installation

抱歉,我是 Ubuntu 新手。

虽然 dpkg 只能安装、删除或查询单个软件包,但 apt 提供了附加功能,例如自动处理依赖项、从远程位置检索和安装软件包以及将所有已安装的软件包升级到最新版本。- https://www.geekbits.io/what-is-the-difference- Between -apt-and-dpkg/#:~:text=While%20dpkg%20can%20only%20install,packages%20to%20their%20latest %20版本

那么为什么当有 apt 的时候人们仍然使用 dpkg 呢?

Art*_*ild 9

dpkgapt是用于处理包的低级打包工具。

大多数“普通”用户应该只使用apt,因为它会自动处理依赖关系。

只有在非常特殊的情况下,您想要安装特定的包,并且不想自动解析依赖项,才会使用dpkg.

我想这主要与故障排除和研究目的相关。

简而言之:如果您需要dpkg而不是apt,您将有洞察力知道原因。如果您不确定,请使用apt.

是的,我知道一些在线指南使用dpkg- 在我看来,这是一个只会引起混乱的错误。原因很可能(正如穆鲁所说),直到最近才apt获得安装本地文件的能力.deb