i386
我在 Debian 安装中添加了外部架构amd64
。如何删除它?当我尝试此命令时:dpkg --remove-architecture i386
,系统提示我先删除所有i386
软件包。
答案1
我从其他博客文章中收集了重要信息后回答了我自己的问题。
- 显示安装了哪些外部架构:
dpkg --print-foreign-architectures
- 可能显示:
i386
- 可能显示:
- 检查
i386
系统上的软件包:dpkg -l | grep i386
- 删除所有
i386
包:apt-get purge ".*:i386"
- 注意:
purge
关键字(而不是remove
)将删除与您正在卸载的软件包相关的所有配置文件。(感谢 PCGuyIV!)
- 注意:
- 现在您可以删除
i386
架构:dpkg --remove-architecture i386
答案2
我会使用“清除”而不是“删除”。
~# apt-get purge ".*:i386"
~# dpkg --remove-architecture i386
“purge”关键字将删除与您要卸载的软件包相关的所有配置文件。
答案3
$ sudo apt remove `dpkg --get-selections |grep :i386 |awk '{print $1}'`
$ sudo dpkg --remove-architecture i386