关注:
- 仅有的
apt
- 不是
dpkg
- 不是
apt-get
- 不是
aptitude
答案1
没有这样的事,因为 apt 不会安装软件包,它会查找并下载要安装的软件包及其依赖项,然后将它们交给 dpkg 安装。因此,使用 apt 安装的所有软件包实际上都是使用 dpkg 安装的。
也可以看看:
答案2
1_ 有这样的事
它支持用于匹配包名称的 glob 模式以及列出的选项:
- 已安装 (--installed)
- 可升级(--upgradeable)
- 所有可用(--all-versions)版本。
搜索所有包:
apt list
搜索包已安装或者不是
apt list <package-name>
apt list gnome-calculator #example
返回
gnome-calculator/jammy,now 1:41.1-2ubuntu2 amd64 [installed,automatic]
2_ 更深层次 [显示已安装和可升级]
apt list -a google-chrome-stable
返回
google-chrome-stable/stable 101.0.4951.54-1 amd64 [upgradable from: 101.0.4951.41-1]
google-chrome-stable/now 101.0.4951.41-1 amd64 [installed,upgradable to: 101.0.4951.54-1]
apt list
类似于 dpkg-query,dpkg -s
但是软件包更长,需求使用其他工具(如 grep)来过滤结果。
dpkg -s google-chrome-stable | grep "Status"` //with dpkg
Status: install ok installed //returns