2

私は現在yocto、TI AM335x 用の組み込み Linux イメージを構築するために使用しhobています (コマンドラインを使用するよりも快適なので、を使用しています)。

'core-image-base' をビルドするためのレシピを使い始めました。含まれているパッケージの選択は次のとおりです。

最初のパッケージの選択

ターゲット用にコンパイルする際に問題があり、実際には必要ないため、パッケージをビルドから除外したいalsa-utils-1.0.28-r0と思います...したがって、理解できる限り、持ち込まalsa-utilsれたすべての依存関係を削除する必要があります(つまり、次のスクリーンショットalsa-statepackagegroup-base見てください):

持ち込まれた

だから私はPackage groupsタブに移動し、削除してからpackagegroup-base削除alsa-stateし、alsa-utilsからIncluded recipes:

削除されたパッケージ

alsa-utilsはもうないようです...しかし、イメージを構築しようとすると、これが結果になります:

結果

なんで?まだ持ち込んでいるのは誰alsa-utilsですか?私は何を間違っていますか?パッケージが yocto によって取り込まれた理由を知る方法 (コマンドラインでも) はありますか?

4

1 に答える 1

10

使用する

bitbake -g alsa-utils -u depexp

依存関係ツリーを表示するには、誰がそれに依存しているかを確認できる必要があります。

openembedded wikiを参照してください。

于 2014-11-06T08:41:35.423 に答える