如何列出针对特定架构安装的所有软件包?

如何列出针对特定架构安装的所有软件包?

我想列出为特定架构(本例中为 i386)安装的所有软件包,如果可能的话,安装其他架构(本例中为 amd64)的软件包。我该怎么做?

答案1

要查找体系结构的包i386,您可以过滤的输出dpkg -l,其中以 开头的行ii和第 4 列是i386

dpkg -l | awk '/^ii/ && $4 == "i386" { print }'

要安装该架构的包amd64,您可以:amd64在安装命令中使用包名称的后缀。

答案2

您可以使用apt list以及dpkg-query --list获取已安装的应用程序。

使用man aptman dpkg-query来查找它还有哪些其他功能。

相关内容