私はいくつかの空き領域を作って、ビルド/ tmp/deploy/rpm /ディレクトリ内のすべてのディレクトリを削除したいと思ったので、yoctoはそれを検出して次のbitbake呼び出しで再作成します。間違いだった ! bitbake -f -c package_write_rpm <package>
作品で再生を強制 Yocto:すべてのRPMファイルを再生成するためのbitbakeコマンド
bitbake <image_name>
[...]
ERROR: ... do_rootfs: minicom not found in the base feeds (<image_name> corei7-64-intel-common corei7-64 core2-64 x86_64 noarch any all).
[...list of every package...]
はbitbakeを使用して、すべてのRPMの再生を強制する方法はありますが、私は見つけることができませんでした:?:(
ここbitbakeエラーは、念のためにです一度にすべてを行うには、コマンド
私はそれはそれを検出し、rpmファイルの状態を無効にする可能性がある考えネイティブrpmパッケージの状態を清掃しようとしたが、ない運:。
bitbake -f -c cleanall nativesdk-rpm nativesdk-rpmresolve rpmresolve-native rpm-native
bitbake <image_name>
私はまた、これが機能するだろうと思ったが、それはしませんでした:
bitbake -f -c package_write_rpm <image_name>
私はbitbake-layers show-recipes
とxargs
で何かをハックしようとしますが、適切なbitbakeコマンドを持つようにクールになります。
私はYocto 2.1(Krogoth)を使用しています。
ありがとうございます!