如何禁用多体系结构支持?


Answers:


57

12.10及更高版本

dpkg --remove-architecture i386

摆脱amd64安装上的多体系结构。万一您收到消息,例如:

dpkg: error: cannot remove architecture 'i386' currently in use by the database

您应该先删除所有i386软件包:

dpkg -l | grep i386

16
使用apt-get的正则表达式功能,您可以apt-get remove .*:i386
JB。

4
或者:须藤性向吹扫'〜I〜ri386'
马蒂亚斯P.

17

11.10和12.04

该文件启用了多体系结构支持 /etc/dpkg/dpkg.cfg.d/multiarch

如果重命名此文件并在终端中运行更新,则会发现i386存储库不再可见。

从而

sudo mv /etc/dpkg/dpkg.cfg.d/multiarch /etc/dpkg/dpkg.cfg.d/multiarch.backup

12

根据Ben的回答user41220的回答,我做了以下工作:

sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`

然后

sudo dpkg --remove-architecture i386

对我来说效果很好。


1
除了现有答案,我没有看到其他信息。
Patrick

11

首先,删除所有i386软件包,如下所示:

sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`

请注意:Skype,Steam,teamviewer等也可能被清除。

然后继续进行fossfreedoms建议。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.