Можно ли обнаружить процессор, например, по uname -p
, из сценария предварительной установки после установки? uname -p
возвращает unknown
, а in-target uname -p
ничего не возвращает.
Я спрашиваю, потому что мне нужно извлечь и установить файл .deb для конкретной архитектуры из скрипта.
Оказывается, что uname
реализуется BusyBox во время предпосевной обработки и поддерживает uname -m
, но не uname -p
. Вы можете проверить в обычной оболочке с установленным BusyBox:
$ uname -p
x86_64
$ busybox uname -p
unknown
$ busybox uname -m
x86_64
Во всех случаях, которые меня интересуют, значения оказываются одинаковыми.