小智 64
dpkg --remove-architecture i386
Run Code Online (Sandbox Code Playgroud)
在 amd64 安装上摆脱 multiarch。如果您有消息,例如:
dpkg: error: cannot remove architecture 'i386' currently in use by the database
Run Code Online (Sandbox Code Playgroud)
你应该i386在之前删除所有包:
dpkg -l | grep i386
Run Code Online (Sandbox Code Playgroud)
fos*_*dom 17
文件启用了多架构支持 /etc/dpkg/dpkg.cfg.d/multiarch
如果您重命名此文件并在终端中运行更新,您会注意到 i386 存储库不再可见。
因此
sudo mv /etc/dpkg/dpkg.cfg.d/multiarch /etc/dpkg/dpkg.cfg.d/multiarch.backup
Run Code Online (Sandbox Code Playgroud)
小智 14
基于Ben 的回答和user41220 的回答,我执行了以下操作:
sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`
Run Code Online (Sandbox Code Playgroud)
然后
sudo dpkg --remove-architecture i386
Run Code Online (Sandbox Code Playgroud)
这对我来说效果很好。
小智 12
首先,像这样删除所有 i386 包:
sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`
Run Code Online (Sandbox Code Playgroud)
请注意:Skype、Steam、teamviewer 等也可能会被清除。
然后继续 fossfreedoms 建议。