Сообщение об ошибке
/var/lib/dpkg/info/keyboard-configuration.config: 5:
/etc/default/keyboard: Syntax error: Unterminated quoted string
предполагает наличие проблемы с вашим файлом /etc/default/keyboard
. Просмотр содержимого показывает, что у вас есть посторонняя цитата в конце XKBOPTIONS
; удалите это, и все должно снова работать (послеdpkg-reconfigure --pending
).
Как вы предполагаете, флаг ht
не является надежным индикатором, :он не означает поддержку Hyper -многопоточности, он указывает, что «физический пакет способен поддерживать Intel Hyper -Технология многопоточности и/или многоядерность» .
«Hardware Thread» в выводе dmidecode
соответствует определенному флагу в значении характеристик процессора, предоставленном SMBIOS (, см. раздел 7.5.9 ), и соответствует . Предполагается, что это надежно указывает на поддержку аппаратных потоков , а не всех форм одиночной -многопакетной -обработки. Таким образом, на платформах с SMBIOS
dmidecode -t processor | grep -q "Hardware Thread"
является таким же надежным индикатором, как и базовая информация SMBIOS.
Кстати, вам не нужно использоватьwc
:
if dmidecode -t processor | grep -q "Hardware Thread"; then echo HT supported; fi