Yocto 如何在具有多个包的Bitbake配方中指定包版本?

Yocto 如何在具有多个包的Bitbake配方中指定包版本?,yocto,bitbake,Yocto,Bitbake,我有一个Bitbake配方,它创建了几个包,通过使用packages变量声明,并使用FILE_package1、FILE_package2等指定每个包的内容 我想为每个包指定不同的版本字符串,但它们都共享存储在${PV}中的版本字符串。如何为每个软件包提供不同的版本?尽管我可能错了,但我认为不可能做到您想要的。${PV}变量通常在配方的标题中指定(例如busybox_1.22.1.bb),Bitbake基于此设置${PV}变量 为了为每个软件包指定不同的版本,我认为您必须将配方拆分为多个配方,每

我有一个Bitbake配方,它创建了几个包,通过使用packages变量声明,并使用FILE_package1、FILE_package2等指定每个包的内容


我想为每个包指定不同的版本字符串,但它们都共享存储在${PV}中的版本字符串。如何为每个软件包提供不同的版本?

尽管我可能错了,但我认为不可能做到您想要的。
${PV}
变量通常在配方的标题中指定(例如
busybox_1.22.1.bb
),Bitbake基于此设置
${PV}
变量


为了为每个软件包指定不同的版本,我认为您必须将配方拆分为多个配方,每个配方都有自己的版本。

不幸的是,您完全正确。现在,是重构的时候了。