web-dev-qa-db-ja.com

apt-get install source --compileを使用しているときにdpkg-buildpackage依存関係エラーを取得する

私は遊んでいた

apt-get install source --compile 

そして、私はaudacityを使用しました:

Sudo apt-get install source --compile audacity

しかし、依存関係エラーが発生しています:

dpkg-checkbuilddeps: Unmet build dependencies: autoconf automake debhelper (>= 7.0.50~) libasound2-dev libavcodec-dev (>= 4:0.6) libavformat-dev (>= 4:0.6) libavutil-dev (>= 4:0.6) libexpat1-dev libflac++-dev libgtk2.0-dev libid3tag0-dev libjack-dev libmad0-dev (>= 0.14.2b) libmp3lame-dev libogg-dev (>= 1.0.0) libportsmf-dev libsbsms-dev (>= 2.0.0) libsndfile1-dev (>= 1.0.0) libsoundtouch-dev (>= 1.3.1-2) libsoxr-dev (>= 0.0.5) libtwolame-dev (>= 0.3.9) libvorbis-dev (>= 1.0.0-3) libwxgtk2.8-dev portaudio19-dev (>= 19+svn20101113-3~) vamp-plugin-sdk (>= 2.0)    
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
Build command 'cd audacity-2.0.3 && dpkg-buildpackage -b -uc' failed.
E: Child process failed

Unmet build dependenciesdpkgが依存関係が欠落しているものだと信じさせますが、実際にはわかりません。 audacityをインストールする

Sudo apt-get install audacity 

うまく動作するので、これは大胆さの問題ではないと思います。

私はこの質問を見ました: PPAを追加した後、満たされていない依存関係をどのように解決しますか? ですが、これが当てはまるかどうかはわかりません。

4
Seth

ビルド時の依存関係はコンパイル時の依存関係とは別なので、apt-get build-dep audacityでインストールできます。

ただし、これにより不要なパッケージがインストールされるため、pbuilderをセットアップするのが一般的です。 https://askubuntu.com/a/39718/129 で説明されているように

4
ajmitch