Ubuntu 20.04 sudo dpkg --add-architecture i386 上的 Wine 安装不起作用

Ubuntu 20.04 sudo dpkg --add-architecture i386 上的 Wine 安装不起作用

我在安装 Wine 时遇到一些问题,因为当我在终端上运行命令添加它时,Ubuntu 20.04 无法识别 i386 架构:

sudo dpkg --add-architecture i386

返回

pkg-config-dpkghook: aviso: Architecture t386 not defined in architecture tables, ignored
pkg-config-dpkghook: aviso: Architecture 1386 not defined in architecture tables, ignored

需要一些建议来解决这个问题。谢谢。

答案1

我给出我的评论,以防将来有人像我一样遇到这种令人困惑的消息。一个简单的答案是,l386t386是在之前意外添加的i386。您可以参考AskUbuntu 中的另一个问题。以下是详细信息。

继两个不正确命令被意外执行

sudo dpkg --add-architecture l386
sudo dpkg --add-architecture t386

然后这个正确的命令执行后,sudo dpkg --add-architecture i386您将看到警告。

pkg-config-dpkghook: aviso: Architecture t386 not defined in architecture tables, ignored
pkg-config-dpkghook: aviso: Architecture l386 not defined in architecture tables, ignored

实际上,i386 已经添加成功。如果执行此命令,dpkg --print-foreign-architectures输出将如下所示:

t386
l386
i386

您可以通过以下命令消除这些令人困惑的消息。

sudo dpkg --remove-architecture t386
sudo dpkg --remove-architecture l386

之后再次执行命令dpkg --print-foreign-architectures。只会i386显示。

以下只是我对消息的看法。用户感到困惑,因为警告不是由该命令引起的。应该在消息中添加更多详细信息,以便用户知道为什么会弹出警告。

相关内容