所以我想安装 wine:i386 以便我可以使用 PlayOnLinux。
http://wiki.playonlinux.com/index.php/Installing_PlayOnLinux
对于用户的 Debian wheezy 和 Ubuntu Precise(及更高版本),他们需要安装 i386 版本的 Wine。为此,我们必须在存储库管理器中启用对 i386 的支持。
sudo echo "foreign-i386 architecture"> /etc/dpkg/dpkg.cfg.d/multiarch
只是没有返回任何内容并跳转到下一行。我稍后检查了文件,发现它已被编辑为包含“foreign-i386 architecture”行。
sudo apt-get update
工作得很好。
sudo apt-get install wine:i386
返回
Do you want to continue? [Y/n] y
后返回:
Extracting templates from packages: 100%
Preconfiguring packages ...
dpkg: error: configuration error: /etc/dpkg/dpkg.cfg.d/multiarch:1: unknown option 'foreign-i386'
E: Sub-process /usr/bin/dpkg returned an error code (2)
“未知选项‘foreign-i386’”。
我该如何解决这个问题?
PS:我对 Linux 还很陌生,请耐心等待。
答案1
要解决此问题,请运行以下命令:
sudo dpkg --add-architecture i386
或者,如果失败,您仍然可以使用下面其他答案的方法添加它。
答案2
使用以下命令检查以下文件夹中的唯一文件是否为多架构:-
ls /etc/dpkg/dpkg.cfg.d/
查看输出是否为multiarch
。如果输出为 multiarch,则运行以下命令:-
sudo sh -c "echo 'foreign-architecture i386' > /etc/dpkg/dpkg.cfg.d/multiarch"
笔记:-首先,检查 的输出uname -m
,如果已经是 i386,则无需按照上述步骤操作,即默认启用 i386。