如何禁用multiarch支持?
我不想安装任何i386软件包。 有没有办法禁用function?
12.10及以后
dpkg --remove-architecture i386
在amd64安装上摆脱multiarch。 万一你会有消息,如:
dpkg: error: cannot remove architecture 'i386' currently in use by the database
你应该删除所有i386
包之前:
dpkg -l | grep i386
11.10和12.04
文件/etc/dpkg/dpkg.cfg.d/multiarch
启用了/etc/dpkg/dpkg.cfg.d/multiarch
如果重命名此文件并在终端中运行更新,您会注意到i386 repo不再可见。
从而
sudo mv /etc/dpkg/dpkg.cfg.d/multiarch /etc/dpkg/dpkg.cfg.d/multiarch.backup
首先,删除所有i386包,如下所示:
sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`
请注意:Skype,Steam,teamviewer等也可能被清除。
然后继续进行fossfreedoms建议。
根据Ben的回答和user41220的回答,我做了以下几点:
sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`
然后
sudo dpkg --remove-architecture i386
这对我来说很好。