Raspberry Pi and a package manager

The basic building block of the Yocto Project is the generation of packages; therefore, it is possible to include a package manager to our Yocto distribution (similar to a Linux distribution, for example). Indeed, after the generation of the image (refer Chapter 2), it contains no package manager, so this means that our image is not updateable (similar to a firmware, for example).

The inclusion of a package manager in our distribution is done through this variable, if adding it to conf/local.conf:

EXTRA_IMAGE_FEATURES += "package-management" 

If adding to a recipe file (such as rpi-basic-image.bb), use this instead:

IMAGE_FEATURES += "package-management" 

With this addition, we have now an image with a package manager ...

Get Yocto for Raspberry Pi now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.