41 我i386在Debian amd64安装中添加了外国体系结构。如何删除它?当我尝试执行以下命令:时dpkg --remove-architecture i386,系统会告诉我首先删除所有i386软件包。 debian 32-vs-64-bit — 凯维纳佩 source
50 从其他博客文章中收集了重要信息后,我正在回答自己的问题。 显示安装了哪些外部体系结构: dpkg --print-foreign-architectures 可能显示: i386 删除所有i386软件包:apt-get purge ".*:i386" 注意:purge关键字(而不是remove)将删除与您要卸载的软件包相关联的所有配置文件。(感谢PCGuyIV!) 现在您可以删除i386体系结构:dpkg --remove-architecture i386 — 凯维纳佩 source 2 干杯。太完美了 — 格伦2014年 @kevinarpe您可能会将此答案视为最佳答案。 — 71GA
22 我将使用“清除”而不是“删除”。 ~# apt-get purge ".*:i386" ~# dpkg --remove-architecture i386 “ purge”关键字将删除与您要卸载的软件包关联的所有配置文件。 — PCGuyIV source 2 您能否扩大答案以解释差异和后果? — fixer1234
1 $ sudo apt remove `dpkg --get-selections |grep i386 |awk '{print $1}'` $ sudo dpkg --remove-architecture i386 — Serge Stroobandt source
-1 尝试 dpkg -r $(dpkg -l | grep armhf | awk '{ print $2 }') — 安德鲁 source 显然,这适用于armhf架构-在您的情况下使用i386。 — 安德鲁 那么实际的解决方案是什么? — fixer1234