我想列出为特定架构(本例中为 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 apt
和man dpkg-query
来查找它还有哪些其他功能。