gpt4 book ai didi

path - bitbake SRC_URI 文件 ://

转载 作者:行者123 更新时间:2023-12-04 00:27:04 25 4
gpt4 key购买 nike

如果我在本地目录中有一个 tarball,helloworld.tar.gz,比如/home/user/tarballs/,我怎样才能从该目录中获取我的 bitbake 配方?

我的 helloworld.bb 是

SECTION = "examples"
LICENSE = "Proprietary"
LIC_FILES_CHKSUM = "file://COPYING; md5=1b1b8016e15e07a2fec59623ebf12345"

SRC_URI = "file://helloworld.tar.gz"

但是当我 bitbake 时,我收到以下警告消息:
WARNING: Unable to get checksum for helloworld SRC_URI entry helloworld.tar.gz: file could not be found

我读了一些关于 FILES 和 FILESEXTRAPATHS 可以影响下载路径但不确定在哪里/如何设置它们的内容。

我做了一个 bitbake -c show FILESEXTRAPATHS 但收到一条错误消息:
ERROR: Nothing PROVIDES 'FILESEXTRAPATHS'

最佳答案

好吧,如果您想从本地目录中获取,请使用例如:

SRC_URI = "file:///home/user/tarballs/helloworld.tar.gz"

FILES 和 FILESEXTRAPATHS 变量告诉 bitbake 在哪里可以找到引用为的文件:
SRC_URI = "file://helloworld.tar.gz"

在这两个变量指定的位置搜索这些文件。 (或者更确切地说,搜索 FILESEXTRAPATHS,然后搜索 FILESEXTRAPATHS 中指定的目录的一些可能子目录,其中包括 DISTRO、MACHINE、ARCH 等的扩展值)。

FILES(和 FILESEXTRAPATHS)用于查找与元数据一起存储的文件,即在路径 meta-/recipes-/name/XXX 下。

http://www.yoctoproject.org/docs/1.7/mega-manual/mega-manual.html#var-FILEShttp://www.yoctoproject.org/docs/1.7/mega-manual/mega-manual.html#var-FILESEXTRAPATHS

关于path - bitbake SRC_URI 文件 ://,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27815990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com