如何检查 dpkg-architecture --list 是否具有所有架构?

bom*_*ben 14 dpkg wine skype 32-bit

在 16.04 上安装 Skype 和依赖项。64位我需要

sudo dpkg --add-architecture i386
Run Code Online (Sandbox Code Playgroud)

通过 ( man page):

dpkg-architecture --list
Run Code Online (Sandbox Code Playgroud)

然后我可以检查架构列表。哪一行必须在那里才能确保第一个命令被正确执行?

我的问题是我无法安装 Skype,我怀疑架构没有正确更新。我也怀疑这可能与我安装的 Wine 有某种关系。

bom*_*ben 18

我回答我自己的问题,因为我刚刚通过

dpkg --print-foreign-architectures
Run Code Online (Sandbox Code Playgroud)

哪个印刷

i386
Run Code Online (Sandbox Code Playgroud)

显然启用了 multiarch。

  • 尽管这是一个古老的讨论,但我想添加更多信息,以防它可以帮助其他人:为了查看要添加到您的计算机的所有可用架构,请发出命令“dpkg-architecture --list-known” (2认同)