सवाल Apt-get इंस्टॉल स्रोत का उपयोग करते समय dpkg-buildpackage depencency त्रुटियां प्राप्त करना --compile [बंद]


मैं चारों ओर खेल रहा था

apt-get install source --compile 

और मैंने ऑडैसिटी का इस्तेमाल किया:

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 dependencies मुझे विश्वास करता है dpkg लापता निर्भरताओं वाला एक है, लेकिन मुझे वास्तव में यकीन नहीं है। के साथ ऑडसिटी स्थापित करना

sudo apt-get install audacity 

ठीक काम करता है, इसलिए मुझे नहीं लगता कि यह अदभुतता का मुद्दा है।

मैंने यह सवाल देखा है: पीपीए जोड़ने के बाद मैं अनमेट निर्भरताओं को कैसे हल करूं?, लेकिन मुझे यकीन नहीं है कि यह इस पर लागू होता है या नहीं।


4
2018-06-05 03:56


मूल


मुझे लगता है कि आपने "अनमेट बिल्ड निर्भरता" (autoconf, automake, debhelper, आदि) के अंतर्गत सूचीबद्ध संकुल को स्थापित करने का प्रयास किया है, है ना? - fouric
@InkBlend हाँ, मैंने कोशिश की और यह समस्या तय की। व्यक्तिगत रूप से मुझे लगता है कि यह एक बेवकूफ सवाल था। बहुत स्थानीयकृत के रूप में बंद हो जाता है। - Seth♦


जवाब:


बिल्ड-टाइम निर्भरता संकलन-समय निर्भरताओं से अलग हैं, ताकि आप उन्हें इंस्टॉल कर सकें apt-get build-dep धृष्टता।

हालांकि यह अन्यथा अनावश्यक पैकेज स्थापित करता है, इसलिए Pbuilder को सेट करना आम है, उदा। जैसा कि समझाया गया है https://askubuntu.com/a/39718/129


4
2018-06-05 05:36



अच्छी तरह से संकुल को स्थापित करने से समस्या हल हो गई। मुझे यकीन नहीं है कि मैं आपके जवाब को काफी समझता हूं। क्या आप कुछ विस्तारित कर सकते हैं? - Seth♦
'apt-get build-dep' मैन्युअल रूप से संकुल को स्थापित करने के उस चरण को स्वचालित करता है, लेकिन पैकेज निर्माण प्रक्रिया को और स्वचालित करने और अलग करने के लिए अन्य उपकरण जैसे Pbuilder या sbuild हैं। - ajmitch
@ajmitch और इस कमांड का उपयोग करके कौन से पैकेज स्थापित किए जाने की उम्मीद है? - Lucio