我在 64 位机器上安装了一些 32 位软件包,但出现了一些问题。
- 如何将所有 x86 包替换为 x64 包?
- 我至少可以检查哪些包是 x86 的吗?
答案1
要检查已安装的体系结构的软件包:
dpkg-query -W -f='${Package}\t\t${Architecture}\n' | grep 'i386'
dpkg-query -W -f='${Package}\t\t${Architecture}\n' | grep 'amd64'
使用不是您当前体系结构的行(在您的情况下为“i386”)(如果有人不确定:您可以使用以下方法检查体系结构uname -a
(请参阅如何检查我的操作系统是 32 位还是 64 位?))
如果数量不多,您可以清除它们并安装其他版本。