I want to add gedit to the the image. But i am not able to find the dependencies of gedit package. How to find the dependencies (DEPENDS) in yocto.
You can use the following command which opens up a Dependency explorer that displays dependencies on the packages:
bitbake -g recipe-name -u depexp
or bitbake -g gedit -u depexp ,in your case.
On pyro and later use:
bitbake -g recipe-name -u taskexp
Note: this command needs python-gtk2 installed.
You can also use Toaster, which is a web UI that collects information about what you build, including dependencies. This video shows the dependency information provided:
https://www.youtube.com/watch?v=x-6dx4huNnw
Details on how to set up and use Toaster at
www.yoctoproject.org/docs/latest/toaster-manual/toaster-manual.html
You find the dependencies by reading the build documentation and the build system scripts (in this case probably configure.ac) of the software in question, and then trial and error.
You could also use Openembedded Metadata Index to find an existing recipe and use or update that: http://cgit.openembedded.org/cgit.cgi/meta-openembedded/tree/meta-gnome/recipes-gnome/gedit/gedit_2.30.4.bb
来源:https://stackoverflow.com/questions/34303946/how-to-determine-dependencies-of-recipes-in-yocto