लाइब्रेरी कैसे स्थापित करें?


12

जब मैं एप्लिकेशन इंस्टॉल कर रहा था (ट्रैकर-0.10.24) मुझे यह संदेश मिला है:

Package requirements (glib-2.0     >= 2.26.0
                      gobject-2.0  >= 2.26.0
                      gio-unix-2.0 >= 2.26.0
                      dbus-1       >= 1.3.1
                      dbus-glib-1  >= 0.82) were not met:

No package 'dbus-1' found
No package 'dbus-glib-1' found

मैं ubuntu पैकेजों में जा सकता हूं और उन्हें चरण दर चरण स्थापित कर सकता हूं, लेकिन मुझे लगता है कि यहां अधिक सुविधाजनक तरीका होना चाहिए। इन सभी पुस्तकालयों को कैसे स्थापित करें?


मान लें कि आप उपयोग कर रहे हैं apt, चलाने का प्रयास करें apt-get install -f <package-name>
डेविड कुरिडेज़ा

उदाहरण के लिए मुझे glib के लिए क्या लिखना चाहिए: 'apt-get install -f glib-2.26.0', क्या यह सही है?
Megas

जवाबों:


25

शायद यह एक configureस्क्रिप्ट से एक त्रुटि है ?

त्रुटि pkg-config पैकेज फ़ाइलों का जिक्र है । ये उबंटू / डेबियन पैकेज नामों के साथ एक-से-एक के अनुरूप नहीं हैं (क्योंकि वे डेबियन या उबंटू विशिष्ट नहीं हैं)।

इस विशेष मामले में, dbus-1.pcफ़ाइल libdbus-1-devउबंटू पैकेज dbus-glib-1.pcमें पाई जाती है , और उबंटू पैकेज में पाई जाती है libdbus-glib-1-dev। उन दोनों को स्थापित करने से उस configureस्क्रिप्ट की निर्भरता को जांचना चाहिए।


1.आप सही कह रहे हैं। मैंने libdbus-1-dev और dbus-glib-1-dev को स्थापित किया है और फिर मुझे एक और त्रुटी मिली है 'No package' sqlite3 'मिला कोई पैकेज' uid 'नहीं मिला। मैंने उन्हें भी स्थापित करने का प्रयास किया है: 'apt-get install sqlite3' और 'apt-get install uuid', यह सफलतापूर्वक स्थापित हुआ लेकिन मदद नहीं की। आपको कैसे पता चलेगा कि कौन सा पैकेज स्थापित करना है?
megas

3
आप आसानी से पैकेज खोज का उपयोग कर सकते हैं apt-cache search। उत्तरों में से एक के रूप में sqlite3शो के लिए खोज libsqlite3-dev, ताकि शायद यही आप चाहते हैं। इसी तरह, आप शायद चाहते हैं uuid-dev। अब यह देखते हुए कि ट्रैकर को पहले ही उबंटू में पैक कर दिया गया है, एक विकल्प उस पैकेज के लिए बिल्ड आवश्यकताओं को स्थापित करने के लिए होगा: यह आसानी से आपको स्रोत से निर्माण करने के लिए पर्याप्त होना चाहिए। आप कमांड का उपयोग करके ऐसा कर सकते हैं apt-get build-dep tracker
जेम्स हेनस्ट्रिज सेप

1

बहुत आसान। पहले कमांड चलाकर अपने ubuntu संस्करण की जाँच करें lsb_release -aHttps://packages.ubuntu.com/ पर जाएं , खोज पैकेज का नाम आप अपने ubuntu संस्करण की तरह क्या चाहते हैं।

उदाहरण:

sudo apt-get install glib-2.0
sudo apt-get install libdbus-1-dev

नोट: संस्करण के साथ स्थापित करें, पैकेज नाम नहीं!


यह उत्तर बहुत अस्पष्ट है। क्या आप अधिक वर्णन कर सकते हैं?
कुल्फी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.