How to Add New Package in Yocto(root file system)

Objective:

This guide describes the adding the any new package in yocto(in rootfs) for Rugged Board A5d2x.

Materials:

Hardware:

  • Rugged Board A5d2x

Software:

  • ubuntu OS

Procedure:

Step 1: To setup the yocto in your PC follow this link. After running the bitbake environment, go to the conf/local.conf file and follow as below.

yocto_rba5d2x$ source sources/poky/oe-init-build-env
yocto_rba5d2x/build$ vi conf/local.conf

Step 2: Go to the end of the file and copy below line to add the package.

IMAGE_INSTALL_append = "mosquitto"

Step 3: Save the file and compile using below command.

yocto_rba5d2x/build$ bitbake rb-sd-core-image-minimal

Step 4: To add two/three packages in yocto edit the "conf/local.conf" file as below

IMAGE_INSTALL_append = "mosquitto tcpdump ftp"

Step 5: After completion of compiling, go to below path to find the updated image(rootfs).

yocto_rba5d2x/build$ ls tmp/deploy/images/rugged-board-a5d2x-sd1/