私はコアイメージ(inherit core-image
)とそれ自身のいくつかの追加パッケージを継承するイメージレシピを持っています。新しいpokyバージョンで更新されたパッケージを一覧表示しますか?
私はpokyの新しいバージョンへのアップデートをしています。更新プログラムの影響を受けたパッケージ(画像に関連するもの)を確認する方法はありますか?
私はコアイメージ(inherit core-image
)とそれ自身のいくつかの追加パッケージを継承するイメージレシピを持っています。新しいpokyバージョンで更新されたパッケージを一覧表示しますか?
私はpokyの新しいバージョンへのアップデートをしています。更新プログラムの影響を受けたパッケージ(画像に関連するもの)を確認する方法はありますか?
はいといいえ
はい、その情報は確かに利用可能です。
いいえ、さまざまな理由でこの情報を直接読み取ることはできません: 私の画像に「関連性がある」という用語は非常に非特定的です。パッケージを再コンパイルする必要があるのでしょうか?パッケージが新しいバージョンになることを意味しますか?画像の依存関係のツリーの何かが変更されたことを意味しますか?それとも、ビルド時の依存関係の何かが変わったということですか?
再コンパイルでは、ほぼすべての単一パッケージに適用されます。理由:pokyのリリースは、通常、新しいgccバージョンを持って来て、これは基本的にすべての再コンパイルを引き起こします。良いニュースのために今
:
[MACHINEはIMAGEが問題の画像レシピに、特定のマシン・タイプを指し]
はい、あなたのイメージでパッケージのため:あなたの
tmp/deploy/images/MACHINE/IMAGE.manifest
で
は、パッケージの簡潔なリストであり、それぞれのバージョンがイメージに含まれています。アップデートの前後にファイルをdiffするだけで、そこに行くことができます! 依存関係ため
はい:比較のための結果
recipes-depends.dot, task-depends.dot
ファイルを保ち、更新前と後の
bitbake -g IMAGE
を行います。これらの情報を比較すると、どのように変更されたか、画像ビルドに影響を与えるかについて正確な情報(おそらくフォーマットされていなくても)が得られます。