我想将
gedit
包添加到镜像中。但我无法找到gedit
包的依赖关系。如何在Yocto中查找依赖项(DEPENDS)?gedit
包添加到镜像中。但我无法找到gedit
包的依赖关系。如何在Yocto中查找依赖项(DEPENDS)?命令如下:
bitbake -g recipe-name -u depexp
< p>在您的情况下,请使用 bitbake -g gedit -u depexp
。
< p>在Pyro及更高版本中,请使用:bitbake -g recipe-name -u taskexp
注意:此命令需要安装python-gtk2。
您还可以使用 Toaster,它是一个Web UI,收集有关您构建的信息,包括依赖项。此视频展示了提供的依赖项信息:
https://www.youtube.com/watch?v=x-6dx4huNnw
有关如何设置和使用 Toaster 的详细信息,请访问:
https://www.yoctoproject.org/docs/latest/toaster-manual/toaster-manual.html
您镜像中安装的软件包列表存储在清单文件中(除了已经提到的构建历史记录)。
清单文件的内容如下:
alsa-conf cortexa7hf-neon-vfpv4 1.1.2-r0.1
alsa-conf-base cortexa7hf-neon-vfpv4 1.1.2-r0.1
alsa-lib cortexa7hf-neon-vfpv4 1.1.2-r0.1
alsa-states cortexa7hf-neon-vfpv4 0.2.0-r5.1
alsa-utils-alsactl cortexa7hf-neon-vfpv4 1.1.2-r0.5
alsa-utils-alsamixer cortexa7hf-neon-vfpv4 1.1.2-r0.5
...
该列表包括软件包名称、架构和版本。
该清单位于部署目录中(即deploy/images/${MACHINE}/)。以下是目录列表的示例(其中包括目标镜像和清单文件)。
example-image-genericx86.ext3
example-image-genericx86.manifest
example-image-genericx86.tar.bz2
gobject-introspection
、python3-gi
和gir1.2-gtk-3.0
,而不是python-gtk2
。 - pogojotz