कॉन्फ़िगर कैसे हल करें: त्रुटि: रीडलाइन लाइब्रेरी नहीं मिली?


27

मेरे पास एक उबंटू 10.04 एलटीएस सर्वर है जिसमें एक न्यूनतम स्थापित है जिसे मैं पोस्टग्रेज को संकलित करना चाहता हूं। कम से कम स्थापित करने के साथ सर्वर में जीसीसी नहीं था, इसलिए मुझे ऐसा करना पड़ा, apt-get install gccलेकिन अब मैं पोस्टग्रेज से यह त्रुटि प्राप्त कर रहा हूं ./configure

configure: error: readline library not found

मुझे उस पैकेज का नाम नहीं मिल रहा है जिसमें रीडलाइन लाइब्रेरी है। इसलिए मेरे दो सवाल हैं।

  1. उस पैकेज का नाम क्या है जिसमें रीडलाइन है?
  2. क्या मेरे मानक नाम से संबद्ध पैकेज खोजने के लिए मेरे लिए ऊपर दिए गए त्रुटि संदेश का कोई तरीका है?

जवाबों:


45

आपको शायद स्थापित करने की आवश्यकता है libreadline-dev

इस तरह के मामलों में संकुल की खोज करने का एक त्वरित तरीका है, जैसे कि कमांड का उपयोग करना:

apt-cache search libreadline

यह कमांड संभावित रूप से कई पैकेजों को सूचीबद्ध करेगा, लेकिन अगर आप स्रोत से चीजों को संकलित करने में रुचि रखते हैं तो पैकेज को -devसंभवतः उन फाइलों में समाहित करना है जिनमें configureस्क्रिप्ट खोज रहा है।


धन्यवाद जेम्स, मैं संकुल पर वेब के माध्यम से ब्राउज़ कर रहा था ।ubuntu.com/lucid लेकिन ऐसे कई पुस्तकालय थे जिनमें लिबर्रेडलाइन था- {someversion}। धन्यवाद कि यह मेरे लिए तय किया।
ams

कोई बात नहीं। लगभग सभी मामलों में विकास पैकेज सुनिश्चित करेगा कि आपके पास आवश्यक रनटाइम पैकेज स्थापित हैं, इसलिए जब वे स्रोत से सॉफ़्टवेयर का निर्माण करते हैं तो आपको इस प्रकार की त्रुटियां होने पर शुरू करने के लिए एक अच्छी जगह है।
जेम्स हेनस्ट्रिज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.