Answers:
apt-get
利用它dpkg
来进行实际的软件包安装。因此从某种意义上说,它们是“安装”到同一位置。
我总是apt-get
会做任何软件包管理,因为这是一个了解如何从远程存储库获取软件包并提供用于在本地或远程搜索与软件包相关的元数据的功能的工具。
话虽这么说,有时您不得不利用dpkg
它对系统执行查询,以查找有关已安装软件包的信息。
apt
尽管使用工具的主要原因是依赖管理。这些apt
工具了解到,为了安装给定的软件包,可能还需要安装其他软件包,并且apt
可以下载并安装它们,而dpkg
不必。
dpkg -L
和dpkg -S
是2种情况,您需要使用dpkg来获取这种类型的元信息。这些apt
工具没有以易于访问的方式提供它。
dpkg-query
也可以由aptitude
有时由来执行apt-cache
。