在预安装后脚本期间检测处理器

在预安装后脚本期间检测处理器

uname -p是否有可能在预先安装的后脚本中检测处理器,例如?uname -p返回unknown,并且in-target uname -p不返回任何内容。

我之所以问这个问题,是因为我需要从脚本中获取并安装特定于体系结构的 .deb 文件。

答案1

事实证明,这uname是由 BusyBox 在预置期间实现的,它支持uname -m但不支持uname -p。您可以在安装了 BusyBox 的普通 shell 中验证:

$ uname -p
x86_64
$ busybox uname -p
unknown
$ busybox uname -m
x86_64

在我关心的所有情况下,值恰好都是相同的。

相关内容