devscriptsでdebiを使用していますか?

devscriptsでdebiを使用していますか?

debi正確に何をすべきか少し混乱しています。

OLAを構築していますが、次の記事を見つけました。最新のOLA 0.9.7を使用してBBB用の.debsを構築中にエラーが発生しました... – Googleグループ私が見た場所:

cd ola-0.9.7  
debuild  
# (... wait ...)  
sudo debi

だから私は次のようにビルドし、debuild結果として次のような.debsを得ました。

$ ls -1 ../*.deb
../libola1_0.10.7-1_armhf.deb
../libola1-dbgsym_0.10.7-1_armhf.deb
../libola-dev_0.10.7-1_armhf.deb
../ola_0.10.7-1_armhf.deb
../ola-dbgsym_0.10.7-1_armhf.deb
../ola-python_0.10.7-1_all.deb
../ola-rdm-tests_0.10.7-1_all.deb

問題は、このビルドの前にバイナリパッケージ(Raspbian)を介してOLAを初めてインストールしたときにそのパッケージをインストールすることになりましたola libola1 ola-rdm-tests ola-python(ビルド前に削除しました)。

debiだから、単に実行すると、このパッケージをインストールするのか、それともインストールするのかわかりません。みんな生成された .debs( この特別なケースでは不要なインクルード-dbgsymとパッケージ)?-dev

sudo dpkg -i [package1] [package2] ...つまり、これらの.debパッケージの一部だけをインストールしたい場合は、代わりにインストールする方が良いでしょうかsudo debi

答え1

debiビルド中に生成されたファイルにリストされているすべてのパッケージをインストールするので、.changes最終的に開発パッケージやデバッグシンボルを含むビルドで生成されたすべてのパッケージをインストールします。

バージョンやアーキテクチャを把握することなくインストールされたパッケージセットを制限したい場合は、パッケージ名のリストを使用してファイルとdebi組み合わせてインストールするパッケージを決定できます.changes

sudo debi ola libola1 ola-rdm-tests ola-python

関連情報