मैं जीटीके + 3.0 कैसे स्थापित करूं?


69

मैं जीटीके + 3.0 कैसे स्थापित कर सकता हूं और जीटीके + 2.24 के बजाय इसका उपयोग कर सकता हूं?

जवाबों:


17

GTK3 डिफ़ॉल्ट रूप से स्थापित है, कृपया GTK वेबसाइट से डाउनलोड और संकलन न करें।

यदि आप GTK3 का उपयोग स्वयं करना चाहते हैं, तो इसके बजाय संकलित करें, यदि आप Python का उपयोग कर रहे हैं, तो इसके बजाय GTK2 का उपयोग करें या PyGTK के बजाय PyGObject का उपयोग करें।

यदि आप चाहते हैं कि सभी प्रोग्राम GTK2 के बजाय GTK3 का उपयोग करें, तो यह काम नहीं करेगा, यह एप्लिकेशन डेवलपर्स के लिए उनके एप्लिकेशन को पोर्ट करने का काम है।


कमांड दर्ज करने पर इसे डिफ़ॉल्ट रूप से कैसे स्थापित किया जा सकता है: dpkg -l libgtk [0-9] * | grep ^ i और मुझे GTK 2.24 का उपयोग करके वह im मिलता है?
dlin

1
पैकेज का नाम थोड़ा बदल गया, इसे आज़माएं: dpkg -l libgtk- [0-9] * | grep ^ i
तिमो

यह भी ध्यान दें कि GTK2 और GTK3 पैरेलल इंस्टॉल करने योग्य हैं। तो ऐसा नहीं है कि आप एक या दूसरे का उपयोग कर रहे हैं, यह एप्लिकेशन हैं जो किस संस्करण का चयन करते हैं।
तिमो

आपकी मदद के लिए धन्यवाद, मैं देख सकता हूँ कि कुछ ubuntu ऐप्स (जैसे gedit या epiphany) अपने डिज़ाइन और नए स्टाइल से GTK + 3 का उपयोग करते हैं। लेकिन मेरे अंजुता ऐप में मैंने GTK + 3.0 को चुना है और मैं अभी भी पुरानी GTK + 2 शैली देखता हूं और मुझे कोड में कोई त्रुटि नहीं दिखाई देती है (क्योंकि 3 ने कुछ तरीकों को बदल दिया है) क्या हो रहा है?
12

@ यदि आपके पास विशिष्ट एप्लिकेशन के बारे में प्रश्न हैं, तो एक नया प्रश्न पूछना बेहतर होगा। हम टिप्पणियों में खो जाने के लिए उपयोगी जानकारी नहीं चाहेंगे। :)
माइकल मार्टिन-स्मकर

176

Gtk2 या gtk3 एप्लिकेशन का उपयोग करने के लिए आपको कुछ भी इंस्टॉल करने की आवश्यकता नहीं है। लेकिन, यदि आप (या यहां तक ​​कि सिर्फ संकलन) ऐप्स को विकसित करना चाहते हैं, तो आप यही देख रहे हैं:

sudo apt-get install libgtk-3-dev

क्या यह विंडोज़ और
मैकओएस के

4
सिर्फ उबंटू के लिए।
थोमियो

1
इस वरीय जवाब होना चाहिए
Asalle

3

इसे पढ़ें

उन्होंने अपनी वेबसाइट पर विशेष रूप से वर्णन किया है

http://www.gtk.org/download/linux.php


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