web-dev-qa-db-fra.com

Obtenir des erreurs de dépendance dpkg-buildpackage lors de l'utilisation d'apt-get install source --compile

Je jouais avec

apt-get install source --compile 

Et j'ai utilisé l'audace:

Sudo apt-get install source --compile audacity

Cependant, je reçois une erreur de dépendance:

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 dependencies me fait croire que dpkg est celui avec les dépendances manquantes, mais je ne suis vraiment pas sûr. Installer audace avec

Sudo apt-get install audacity 

Fonctionne très bien, donc je ne pense pas que ce soit un problème d'audace.

J'ai vu cette question: Comment puis-je résoudre les dépendances non satisfaites après l'ajout d'un PPA? , mais je ne suis pas sûr que cela s'applique à cela ou non.

4
Seth

Les dépendances au moment de la construction sont distinctes des dépendances au moment de la compilation, vous pouvez donc les installer avec apt-get build-dep audacity.

Cependant, comme ceci installe des paquets autrement inutiles, il est courant de configurer pbuilder, par exemple. comme expliqué sur https://askubuntu.com/a/39718/129

4
ajmitch