当我有 intel cpu 时,有“amd64”架构的包有问题吗?

the*_*fog 5 package-management cpu-architecture

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

$ 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
Run Code Online (Sandbox Code Playgroud)

知道我有一个英特尔 CPU(而且打印工作正常 + 扫描失败)我是否需要amd64用它们的i386等价物替换包?

zho*_*gfu 6

不,它通常不会引起任何问题。

amd64,也称为 x64、x86_64 和 x86-64,是指 x86 指令集的 64 位版本。它由 AMD(因此得名amd64)开发,作为英特尔和惠普 IA-64 架构的替代品,作为向现有 x86 架构添加 64 位计算能力的一种手段。

最新的 Intel 和 AMD 处理器(Intel 的 Itanium 系列除外)使用 x86_64 架构,因此不要被名称混淆。