This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM6422:在离线主机上构建 Yocto、如何准备下载文件夹

Guru**** 2008950 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1455817/am6422-getting-yocto-build-on-offline-host-how-to-prepare-downloads-folder

器件型号:AM6422

工具与软件:

您好!

我正在尝试准备一个 VM、我可以离线构建 Yocto。 首先、我在具有互联网访问权限的虚拟机上构建 tisdk-base-image、并将该虚拟机传输到脱机主机。 通过这种方式、我准备了"下载"文件夹。


然后、我可以在离线主机上构建 tisdk-base-image、而不会出现任何问题、但当我添加自己的层时、Yocto 会尝试从 meta-ti/meta-ti-bsp/recips-kernel/linux/linux-ti-stage_6.1.bb 和 oe-core/meta/recipers-core/systemd/systemd_250.5.bb 文件中获取 d_fetch。

被调用地址:
git.ti.com/git/ti-linux-kernel/ti-linux-kernel.git、branch:TI-Linux-6.1.y
github.com/systemd/systemd-stable.git、分支:v250-table

SDK:SDK-AM64X PROCESSOR-SDK-LINUX、版本: 09.02.01.09


我无法将 Yocto 层传输到在线主机。 这些文件尝试下载在哪里? 如何手动下载它们并将它们传输到离线主机?

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="623520" url="~/support/processors-group/processors/f/processors-forum/1455817/am6422-getting-yocto-build-on-offline-host-how-to-prepare-downloads-folder "]然后、我可以在离线主机上轻松实现 tisdk-base-image 构建、但当我添加自己的层时、Yocto 会尝试从 meta-ti/bsp/meta-kernel/linux/linux-ti-stage_6.1.meta-core/system-bb/250.5.recipes 和 oe-core/25d_250.5.bb 文件中获取 tisd-bb]。

    您需要通过添加自己的图层进行准备、以确保不同工件的正确快照将被拉取。 您不能对源进行更改、然后期望所有需要的工件都已经存在。

    您可能还需要考虑 Yocto 文档中用于创建(和使用)"源镜像 tarball "的明确和正式步骤、请参阅此处: https://docs.yoctoproject.org/dev-manual/efficiently-fetching-sources.html#setting-up-effective-mirrors

    此致、Andreas