すべての満たされていないビルドの依存関係をインストールするコマンドはありますかdpkg-checkbuilddeps
記載しますか?
出力をsed
してapt-get install
、しかしそれは非常にハックのようであり、何らかの理由で一部の環境では機能しませんでした。
Sudo apt-get install --yes $(dpkg-checkbuilddeps | sed 's/([^)]*)//g' | sed 's/dpkg-checkbuilddeps:\serror:\sUnmet build dependencies://g')
もっと良い方法はありますか?
私が使う mk-build-deps
このdevscripts
パッケージから(equivs
も必要です)。
mk-build-deps debian/control
指定された制御ファイルのすべてのビルド依存関係に応じてパッケージをビルドします。次に、そのパッケージをapt
を使用してインストールできます。これにより、不足している依存関係もすべてインストールされます。
このアプローチの利点は、依存関係パッケージをアンインストールすると、それを使い終えると、アンインストールできるビルドの依存関係も特定できることです。