2017-10-31 6 views
0

私はコアイメージ(inherit core-image)とそれ自身のいくつかの追加パッケージを継承するイメージレシピを持っています。新しいpokyバージョンで更新されたパッケージを一覧表示しますか?

私はpokyの新しいバージョンへのアップデートをしています。更新プログラムの影響を受けたパッケージ(画像に関連するもの)を確認する方法はありますか?

答えて

2

はいといいえ

はい、その情報は確かに利用可能です。

いいえ、さまざまな理由でこの情報を直接読み取ることはできません: 私の画像に「関連性がある」という用語は非常に非特定的です。パッケージを再コンパイルする必要があるのでしょうか?パッケージが新しいバージョンになることを意味しますか?画像の依存関係のツリーの何かが変更されたことを意味しますか?それとも、ビルド時の依存関係の何かが変わったということですか?

再コンパイルでは、ほぼすべての単一パッケージに適用されます。理由:pokyのリリースは、通常、新しいgccバージョンを持って来て、これは基本的にすべての再コンパイルを引き起こします。良いニュースのために今

[MACHINEはIMAGEが問題の画像レシピに、特定のマシン・タイプを指し]

はい、あなたのイメージでパッケージのため:あなたの

tmp/deploy/images/MACHINE/IMAGE.manifest 

は、パッケージの簡潔なリストであり、それぞれのバージョンがイメージに含まれています。アップデートの前後にファイルをdiffするだけで、そこに行くことができます! 依存関係ため

はい:比較のための結果

recipes-depends.dot, task-depends.dot 

ファイルを保ち、更新前と後の

bitbake -g IMAGE 

を行います。これらの情報を比較すると、どのように変更されたか、画像ビルドに影響を与えるかについて正確な情報(おそらくフォーマットされていなくても)が得られます。

関連する問題