如何用 64 位软件包替换一些 32 位软件包?

如何用 64 位软件包替换一些 32 位软件包?

我在 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 位?))

如果数量不多,您可以清除它们并安装其他版本。

相关内容