YOCTO重命名软件包

问题描述 投票:0回答:2

yocto 2.5重命名我的包裹

在yocto中,从食谱中构建的软件包具有与食谱本身相同的名称: 例如:aaa.bb-> aaa123.ipk。 AAA123-dev.ipk等 为什么对于某些食谱,包的名称是BB编译的库的名称?

I在以下内容上找到了以下说明:

Http://lists.openembedded.org/pipermail/openembedded-core/2014-august/095965.html

有一种方法可以使包装的名称与食谱的名称相同吗?

debian重命名政策确实是默认的。您可以在食谱中使用
package debian rename yocto
2个回答
2
投票
和debianname覆盖它:

DEBIAN_NOAUTONAME_my-package-name = "1" 您还可以在发行式配置级别上删除“ debian”继承,以防止重命名所有软件包,但这会导致您的发行版与其他基于Yocto的发行版有很大不同...我不建议它。

这也许不是对这个问题的直接答案,但是我找到了一种方法,至少使用OE-PKGDATA-UTIL命令的Lookup-PKG子命令查找配方名称和包装的运行时名称之间的映射: 


0
投票
将返回libc6,这是运行时软件包名称。要在反向方向上查找,请使用

-r

开关。 有关更多信息:

oe-pkgdata-util -h


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.