Yocto 如何找到提供RPM(或DEB或IPK)包的配方?

Yocto 如何找到提供RPM(或DEB或IPK)包的配方?,yocto,bitbake,Yocto,Bitbake,在这个问题上,我谈论RPM,但我想同样的问题与DEB和IPK有关 如何找到提供给定RPM包的配方?有没有这样的工具? 使用grep并查看食谱的源代码,我可以找到答案,但这很乏味 此外,yocto中的包名并不总是与RPM包名相同。有没有一个工具可以显示这种关系 示例: 哪种配方提供RPM包libgmp10?yocto中的包名是什么 RPM包libmount1也有同样的问题吗? 如果已经构建了这些包,则可以使用oe pkgdata util工具查找提供特定包的配方。它不知道您使用的是哪种包格式,所以

在这个问题上,我谈论RPM,但我想同样的问题与DEB和IPK有关

如何找到提供给定RPM包的配方?有没有这样的工具? 使用grep并查看食谱的源代码,我可以找到答案,但这很乏味

此外,yocto中的包名并不总是与RPM包名相同。有没有一个工具可以显示这种关系

示例:

哪种配方提供RPM包libgmp10?yocto中的包名是什么 RPM包libmount1也有同样的问题吗?
如果已经构建了这些包,则可以使用oe pkgdata util工具查找提供特定包的配方。它不知道您使用的是哪种包格式,所以它适用于rpm/deb/ipk

在下面的示例中,我想找出哪个配方提供了名为libmount1的包,该命令显示配方名称为util linux

要查找配方空间包名称,请执行以下操作:

$ oe-pkgdata-util lookup-pkg -r libmount1
util-linux-libmount

如果已经构建了这些包,则可以使用oe pkgdata util工具查找提供特定包的配方。它不知道您使用的是哪种包格式,所以它适用于rpm/deb/ipk

在下面的示例中,我想找出哪个配方提供了名为libmount1的包,该命令显示配方名称为util linux

要查找配方空间包名称,请执行以下操作:

$ oe-pkgdata-util lookup-pkg -r libmount1
util-linux-libmount