На этот вопрос уже есть ответ здесь:
Я пытаюсь отладить сбой установки сканера и при проверке наличия необходимых пакетов я заметил разницу в архитектуре пакетов.
$ 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
Зная, что у меня процессор Intel (а также печать работает + сканирование не работает) Нужно ли мне заменять пакеты amd64
их эквивалентами i386
?
Нет, это не будет обычно вызывать проблем.
amd64
, также известный как x64, x86_64 и x86-64 относится к 64-разрядной версии x86 системы команд. Это было разработано AMD (отсюда имя amd64
) как альтернатива архитектуре Intel и HP IA-64 как средство добавить 64-разрядные вычислительные возможности к существующей x86 архитектуре.
Новые процессоры Intel и AMD (за исключением строки Intel Itanium) используют x86_64 архитектуру, не смущайтесь именем.
Пакеты AMD64 для 64-разрядных процессоров, и i386 для 32-разрядного. AMD64
и i386
относится к архитектуре, не производителю.
Для ответа на вопрос" действительно ли это - проблема иметь пакеты с “amd64” архитектурой, когда у меня есть intel cpu?" - нет, это не.
Однако могут быть некоторые особые случаи, когда amd64 пакет, как известно, имеет проблемы, и рекомендация могла бы состоять в том, чтобы установить i386 пакет вместо этого.