質問: debian / controlからビルド依存関係をインストール/解析する方法は? 既存の_/debian/_フォルダーと_/debian/control_ファイルが含まれているソースコードフォルダーをダウンロードしたとします。問題のパッケージがdebian公式リポジトリにないため、_apt-get build-dep_を使用できないとしましょう。_build-depends:_行を解析する方法は?たとえば、行がbuild-depends: debhelper (>= 8), faketimeを読み取る場合、_control-parse debian/control build-depends_をエコーするツール_debhelper faketime_はありますか?特にマルチラインの時は?既存のdebianツールはありますか、またはこれを解析するための独自のコードを作成するツールがありますか?
回答: このperlワンライナーを使用して、debian-controlからの依存関係を解析できます。perl -ne 'next if /^#/; $p=(s/^build-depends:\s*/ / or (/^ / and $p)); s/,|\n|\([^)]+\)//mg; print if $p' < debian/control またはperl -ne 'next if /^#/; $p=(s/^depends:\s*/ / or (/^ / and $p)); s/,|\n|\([^)]+\)//mg; print if $p' < debian/control