当我拥有英特尔 CPU 时,拥有“amd64”架构的软件包会有问题吗?

当我拥有英特尔 CPU 时,拥有“amd64”架构的软件包会有问题吗?

我正在尝试调试扫描仪安装失败,当检查所需的包是否存在时,我发现包架构存在差异。

$ dpkg -l | grep Brother
ii  brscan-skey           0.2.4-1 amd64 Brother Linux scanner S-KEY tool
ii  brscan4               0.4.2-1 amd64 Brother Scanner Driver
ii  mfcj6910dwcupswrapper 3.0.0-1 i386  Brother CUPS Inkjet Printer Definitions
ii  mfcj6910dwlpr         3.0.0-1 i386  Brother lpr Inkjet Printer Definitions
ii  printer-driver-ptouch 1.3-8   amd64 printer driver Brother P-touch label printers

知道我有一个英特尔 CPU(并且打印工作正常+扫描失败)我是否需要用等效软件包替换这些amd64软件包i386

答案1

不会,通常它不会造成任何问题。

amd64,也称为 x64、x86_64 和 x86-64,是指 x86 指令集的 64 位版本。它由 AMD(因此得名amd64)开发,作为 Intel 和 HP 的 IA-64 架构的替代方案,是一种在现有 x86 架构中添加 64 位计算能力的手段。

大多数最新的英特尔和 AMD 处理器(英特尔安腾系列除外)都采用 x86_64 架构,因此不要被名称混淆。

答案2

AMD64 软件包适用于 64 位处理器,而 i386 软件包适用于 32 位处理器。AMD64i386的是架构,而不是制造商。

要回答这个问题“当我拥有英特尔 CPU 时,使用“amd64”架构的软件包是否有问题“?”——不是的。

然而,在某些特殊情况下,amd64 包可能存在问题,此时建议安装 i386 包。

相关内容