如何使用 Yocto Recipe 为树莓派 4 设置主机名? 我正在尝试在 yocto raspberry 映像上设置个性化主机名和主机文件,但我不知道该怎么做。 这是我的文件的示例。 “主持人”
pi@raspberrypi:/etc $ sudo vim hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.1.1 my_personalized_hostname
和主机名
hostname
有什么帮助吗?谢谢。
在 local.conf 中设置
hostname_pn-base-files = "your_hostname"
。
正如前面的答案所建议的,
local.conf
条目不起作用。该值在其他地方被覆盖。
我发现我的图层目录中的
oe-core/meta/recipes-core/base-files/base-files_3.0.14.bb
文件包含这样一行:
hostname = "${MACHINE}"
当我将
${MACHINE}
更改为我选择的值时,我的环境是使用我想要的主机名创建的。
hostname_pn-base-files = "your_hostname"
在 .conf
文件中,适用于“honister”之前的 yocto 版本。
随着“honister”,稍后您需要使用
hostname:pn-base-files = "your_hostname"
覆盖语法已更改为“honister”(
:
而不是_
作为覆盖运算符)。
Bitbake 手册的“条件语法(覆盖)”一章包含所有详细信息。