yocto:如何安装命令语言环境和localedef?

dud*_*gke 5 openembedded yocto

如何在yocto项目中为我的映像安装命令locale和localedef?我尝试了以下方法:

IMAGE_INSTALL_append = " glibc-locale"
Run Code Online (Sandbox Code Playgroud)

但这行不通。我该怎么做?

小智 5

locale在名为的软件包中glibc-utilslocaledef并且在名为的软件包中localedef。因此,您可以通过执行以下操作将它们添加到图像中:

IMAGE_INSTALL_append = " glibc-utils localedef"
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我使用以下命令找到了这些软件包(还有其他方法,但是如果已经构建了提供文件的软件包,这将起作用):

oe-pkgdata-util find-path "*/bin/locale*"
Run Code Online (Sandbox Code Playgroud)

  • 好的,找到了。对我来说,实际的包是`libc6-utils`。使用 `oe-pkgdata-util lookup-pkg glibc-utils` 找到它。 (2认同)