2008-10-16 6 views
15

मैंने हाल ही में एक जीटीके एप्लिकेशन के लिए स्रोत टैरबॉल डाउनलोड किया है जिसे मैं सुधारना चाहता हूं। यह मानक ./configure और make निर्माण अनुक्रम का उपयोग करता है।डेबियन या उबंटू के तहत स्वचालित रूप से बिल्ड निर्भरताओं को लाने के लिए डेबियन तरीका क्या है?

पहली बार, configure ने libgnomeui-2.0 जैसे अनमेट बिल्ड निर्भरताओं का एक समूह बताया। जैसा कि मैं आमतौर पर करता हूं, मुझे मैन्युअल रूप से इन निर्भरताओं से संबंधित डेबियन *-dev पैकेज नामों को देखना पड़ता था ... बेशक नाम कभी भी समान नहीं होते हैं, इसलिए यह वास्तविक परेशानी हो जाती है।

तो मेरे साथ क्या हुआ ... automake/autoconf कॉन्फ़िगरेशन फ़ाइलों द्वारा सूचीबद्ध बिल्ड निर्भरताओं को स्वचालित रूप से स्थापित करने के लिए कोई सहायक उपकरण हैं ???

(मैं पहले से ही dpkg-buildpackage उपकरणों के बारे में पता है, लेकिन इस मामले में मैं एक कच्चे वितरण स्वतंत्र स्रोत टारबॉल से निर्माण में रुचि रखते, डेबियन पैकेज स्रोत से नहीं कर रहा हूँ।)

उत्तर

18

आप auto-apt (manpage) चाहते हैं।

+0

अब मैं यही देख रहा हूं! धन्यवाद, महाकाव्य! –

+1

वाह, यह मेरे संग्रह में जोड़ने के लिए एक शानदार उपकरण है। इसे कोई प्रेस क्यों नहीं मिलता है? आपके लिए +1 – sdellysse

10

apt-get build-dep <package>

+0

धन्यवाद, जॉन, मुझे इस उपकरण से अवगत है, लेकिन यह केवल उन पैकेजों के लिए काम करता है जो पहले ही "डेबियनकृत" हो चुके हैं। मैं सोच रहा हूं कि क्या ऐसा कुछ ऐसा है जो मानक ऑटोमैक/ऑटोकॉन्फ़ सिस्टम का उपयोग कर डिस्ट्रो-अज्ञेय टैरबॉल के लिए चाल करेगा। –

0

अपनी खुद की स्क्रिप्ट लिखने से कम है जो प्रत्येक पैकेज के लिए एक उपयुक्त कैश खोज करता है -dev आप भाग्य से बाहर हो सकते हैं।

संबंधित मुद्दे