5 votes

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

Je m'amusais avec

apt-get install source --compile 

Et j'ai utilisé Audacity :

sudo apt-get install source --compile audacity

Cependant, j'obtiens 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 Cela me fait croire dpkg est celui qui a des dépendances manquantes, mais je ne suis vraiment pas sûr. Installation d'audacity avec

sudo apt-get install audacity 

Cela fonctionne très bien, donc je ne pense pas que ce soit le problème d'Audacity.

J'ai déjà vu cette question : Comment résoudre les dépendances non satisfaites après l'ajout d'un PPA ? mais je ne sais pas si cela s'applique à ce cas ou non.

4voto

radius Points 140

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 de l'audace.

Cependant, comme cela installe des paquets inutiles, il est courant de mettre en place pbuilder, par exemple comme expliqué sur https://askubuntu.com/a/39718/129

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X