パッケージ グループの追加 - 2023.1 日本語

PetaLinux ツール資料: リファレンス ガイド (UG1144)

Document ID
UG1144
Release Date
2023-05-16
Version
2023.1 日本語

イメージをカスタマイズする場合、カスタム パッケージ グループを作成し、これを使用してイメージをビルドするという方法が推奨されます。PetaLinux ツールには、いくつかのパッケージ グループ レシピが付属しています。

例:

<plnx-proj-root>/components/yocto/layers/meta-petalinux/recipes-core/packagegroups/packagegroup-petalinux-self-hosted.bb

パッケージ グループの名前は、既存のレシピ名と競合しない一意の名前とする必要があります。

次に、例として ALSA という名前のカスタム パッケージ グループを作成する方法を示します。

DESCRIPTION = "PetaLinux ALSA supported Packages"

inherit packagegroup

ALSA_PACKAGES = " \
        alsa-lib \
        alsa-plugins \
        alsa-tools \
        alsa-utils \
        alsa-utils-scripts \
        pulseaudio \
        "
RDEPENDS:${PN}:append = " \
        ${ALSA_PACKAGES} \
        "

これは、<plnx-proj-root>/meta-user/recipes-core/packagegroups/packagegroup-petalinux-alsa.bb に追加できます。

このパッケージ グループを RootFS menuconfig に追加するには、<plnx-proj-root>/project-spec/meta-user/conf/user-rootfsconfigCONFIG_packagegroup-petalinux-alsa を追加します。

その後、petalinux-config -c rootfs を起動して user packages > packagegroup-petalinux-alsa を選択し、保存して終了します。petalinux-build コマンドを実行します。