Wxwidgets का नवीनतम संस्करण स्थापित करना


10

मैं टर्मिनल के माध्यम से wxwidgets का नवीनतम संस्करण स्थापित करने का प्रयास कर रहा हूं और इन निर्देशों का पालन ​​कर रहा हूं ।

हालाँकि, जब मैंने फ़ोल्डर में नेविगेट किया /usr/include, तो एक फ़ोल्डर बनाया गया था wx-3.0-unofficial। क्या यह सही फ़ोल्डर है?

इसके अलावा, अगर मैं v3.10.0 स्थापित करना चाहता था, तो क्या मैं उसी कमांड को निष्पादित करूंगा लेकिन 3.1 के साथ 3.0 को प्रतिस्थापित करूंगा?

असल में, ये सही कमांड हैं जिन्हें मुझे wxwidgets स्थापित करने के लिए उपयोग करना चाहिए या कोई बेहतर तरीका है?

पृष्ठ पर, कमांड निम्नानुसार हैं (मैंने आईडीई स्थापित करने पर भाग को छोड़ दिया है):

sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0.2/ubuntu/ trusty universe'
apt-get update 
apt-get install libwxbase3.0-0-unofficial \
                libwxbase3.0-dev \
                libwxgtk3.0-0-unofficial \
                libwxgtk3.0-dev \
                wx3.0-headers \
                wx-common \
                libwxbase3.0-dbg \
                libwxgtk3.0-dbg \
                wx3.0-i18n \
                wx3.0-examples \
                wx3.0-doc

फिर, मैंने उपयोगकर्ता गाइड से कुछ निर्देशों का पालन किया

cd /usr/include
ls | grep wx
sudo ln -sv wx-2.8/wx wx

मैंने 2.8 को 3.0 के साथ बदल दिया

जवाबों:


5

कुछ समय के इंतजार के बाद, wxwidgets ने नवीनतम संस्करण को स्थापित करने के तरीके पर थोड़ा ट्यूटोरियल पोस्ट किया है। इस लेखन के रूप में, नवीनतम v3.1.0 है। ट्यूटोरियल यहां पाया जा सकता है:

http://codelite.org/LiteEditor/WxWidgets31Binaries#toc2

एक टर्मिनल में, कुछ ऐसा करें:

sudo apt-add-repository 'deb http://repos.codelite.org/wx3.1.0/ubuntu/ artful universe'

आर्टफुल के लिए, अपने वितरण को स्थानापन्न करें, जैसे कि ubuntu 16.04 के लिए क्ज़ेनियल।

sudo apt-get update  
sudo apt-get install libwxbase3.1-0- अनऑफिशियल \  
                     libwxbase3.1-dev \  
                     libwxgtk3.1-0-unofficial \  
                     libwxgtk3.1-dev \  
                     wx3.1- हेडर्स \  
                     wx-common \  
                     libwxgtk-webview3.1-0-unofficial \  
                     libwxgtk-webview3.1-dev \  
                     libwxgtk-media3.1-0- unofficial \  
                     libwxgtk-media3.1-dev \  
                     libwxbase3.1-0- अनौपचारिक-dbg \  
                     libwxgtk3.1-0- अनौपचारिक-dbg \  
                     libwxgtk-webview3.1-0- unofficial-dbg \  
                     libwxgtk-media3.1-0- unofficial-dbg \  
                     wx3.1-i18n \  
                     wx3.1-उदाहरण

wx-common और wx3.1-i18n वैकल्पिक पैकेज हैं और यह distro के wx2.8 समकक्ष के साथ संघर्ष करेगा। यह बहुत ज्यादा मायने नहीं रखता है, लेकिन wx-common में wxrc शामिल है, इसलिए यदि आप इसका उपयोग करते हैं तो यह जान लें कि अपग्रेड करने के बाद मतभेद हो सकते हैं।

संपादित करें:

एक पंक्ति कमांड के लिए:

sudo apt-get install libwxbase3.1-0-unofficial && sudo apt-get install libwxbase3.1-dev && sudo apt-get install libwxgtk3.1-0-unofficial && sudo apt-get install libwxgtk3.1-dev && sudo apt-get install wx3.1-headers && sudo apt-get install wx-common && sudo apt-get install libwxgtk-webview3.1-0-unofficial && sudo apt-get install libwxgtk-webview3.1-dev && sudo apt-get install libwxgtk-media3.1-0-unofficial && sudo apt-get install libwxgtk-media3.1-dev && sudo apt-get install libwxbase3.1-0-unofficial-dbg && sudo apt-get install libwxgtk-webview3.1-0-unofficial-dbg && sudo apt-get install libwxgtk-media3.1-0-unofficial-dbg && sudo apt-get install wx3.1-i18n && sudo apt-get install wx3.1-examples

आप (टूटे हुए) गिटहब लिंक से पहले चरण का उल्लेख करना भूल गए: sudo apt-key adv --fetch-keys repos.codelite.org/CodeLite.asc यहां जाएं: gist.github.com/ababulhalim-cu/f3ae4be0b45baabef5623ccdd20ca58484 का पालन करें। निर्देश, लेकिन "डिबेट" को दूसरे चरण में सुडोल एप -ऐड-रिपॉजिटरी ' repos.codelite.org/wx3.1.0/ubuntu xenial ब्रह्माण्ड' के साथ
प्रतिस्थापित करें

2

क्या आपने wxWidget गाइड को देखा

डेवलपर गाइड का अनुसरण करना हमेशा कुछ स्थापित करने का सबसे अच्छा तरीका है।


3
हां, मैंने इस गाइड को देखा; हालाँकि, यह एक आउट डेटेड संस्करण को संदर्भित करता है। मैं नवीनतम स्थापित करने के लिए देख रहा हूँ। जब तक मैं 2.8 को 3.1 या 3.0 के साथ प्रतिस्थापित नहीं करता?
दीक्षा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.