कोई आधिकारिक रिपॉजिटरी से pygobject कैसे स्थापित करता है?


17

मैं अपने Ubuntu 13.10 पर Pygobject पैकेज स्थापित करना चाहता हूं। मैंने JHBuild विकल्प की कोशिश की, लेकिन मैं एक बहुत लंबी प्रक्रिया के अंत में फंस गया।

Pygobject की ट्यूटोरियल वेबसाइट का कहना है कि यह लगभग सभी लिनक्स डिस्ट्रो के लिए अपनी सभी निर्भरताओं के साथ पैक किया गया है और इसे वितरण के आधिकारिक भंडार से स्थापित किया जा सकता है।

मैंने सॉफ्टवेयर सेंटर पर इसकी तलाश की लेकिन यह नहीं मिल सका। सभी ने इसे वापस कर दिया, यह कुछ वर्तनी पुस्तकालयों और विकास हेडर के लिए gobject python बाइंडिंग था (मैं एक शुरुआत कर रहा हूँ तो कृपया मुझे बताएं कि क्या मुझे pytht 3.3.2 में pygtk एप्लिकेशन बनाने की आवश्यकता है)।

मैं यह अनुमान लगा रहा हूं कि कमांड लाइन इंटरफेस का उपयोग करके इसे स्थापित किया जाना चाहिए, लेकिन यह पता नहीं चल सकता है कि कैसे।


मुझे संदेह है कि मैंने एक समान प्रलेखन मुद्दा मारा; gitlab.gnome.org/GNOME/gnome-shell/issues/716
बेन

जवाबों:


15

डेवलपमेंट लाइब्रेरी आमतौर पर सॉफ्टवेयर सेंटर में बहुत अच्छी तरह से दिखाई नहीं देती हैं। आमतौर पर उपयोग apt-cache searchकरने से यहां मदद मिलेगी। उदाहरण के लिए:

apt-cache search python gobject

आप अजगर और gobject आत्मनिरीक्षण से संबंधित सभी संकुल दिखाएगा। यहाँ परिणामों का एक टुकड़ा है:

python-gi - Python 2.x bindings for gobject-introspection libraries
python-gi-cairo - Python Cairo bindings for the GObject library
python-gi-dbg - Python bindings for the GObject library (debug extension)
python-gi-dev - development headers for GObject Python bindings
python-gobject - Python 2.x bindings for GObject - transitional package
python-gobject-2 - deprecated static Python bindings for the GObject library
python-gobject-2-dbg - deprecated static Python bindings for the GObject library (debug extension)
python-gobject-2-dev - development headers for the static GObject Python bindings
python-gobject-dbg - Python 2.x debugging modules for GObject - transitional package
python-gobject-dev - Python 2.x development headers for GObject - transitional package
python-pyudev - Python bindings for libudev
python3-gi - Python 3 bindings for gobject-introspection libraries
python3-gi-cairo - Python 3 Cairo bindings for the GObject library
python3-gi-dbg - Python 3 bindings for gobject-introspection libraries (debug extension)
python3-pyudev - Python3 bindings for libudev

जब से आप अजगर 3 की तलाश कर रहे हैं python3-gi, मैं स्थापित करूँगा , शायद यही वह पैकेज है जिसे आप ढूंढ रहे हैं, इसलिए ...

sudo apt-get install python3-gi

हां, मैंने अपना उत्तर अपडेट कर दिया है।
जॉर्ज कास्त्रो

आपको -giपैकेज को स्थापित करने के केवल सुझाव के साथ जवाब देना चाहिए , या तो अजगर 2 या अजगर 3 के लिए, क्योंकि यह अजगर में gobject कोड लिखने का पसंदीदा तरीका है, और पुराने pygobject बाइंडिंग को हटा दिया गया है। इसके अलावा, आपको gir1.2-fooकिसी भी लाइब्रेरी के लिए पैकेज को स्थापित करने का सुझाव देना चाहिए जिसे आप अजगर से जीआई के साथ उपयोग करना चाहते हैं।
dobey

@dobey मेरे उत्तर को संपादित करने के लिए स्वतंत्र महसूस करें!
जॉर्ज कास्त्रो

इसने मेरे लिए इसे हल किया:sudo apt install -y python-gi-dev
rofrol

sudo -H pip3 install PyGObject
लॉरेंज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.