ओपनफ्रेमवर्क एक खुला स्रोत संरचित सेट है, जिसमें लिखा गया है सी + +, जो ग्राफिक विकास पर केंद्रित है। यह डिजाइनरों और प्रोग्रामरों को सरल तरीके से और उन्नत ज्ञान के बिना इंटरैक्टिव अनुप्रयोगों को विकसित करने की अनुमति देता है।
जब स्थापित करने की कोशिश कर रहा है OF en फेडोरा कोई कहेगा, "बस डाउनलोड, संकलन और व्यापार का अंत" जैसा कि सरल है! लेकिन हमेशा सब कुछ वैसा नहीं होता जैसा होना चाहिए, कभी-कभी कुछ विफल हो जाता है, कभी-कभी जो कोई भी नोबेल शांति पुरस्कार जीतता है वह कहता है कि शांति युद्ध की अनुपस्थिति नहीं है, कभी-कभी यह केवल एक अच्छा दिन नहीं होता है। हाँ यह उन दिनों में से एक है बधाई!
पूर्व स्थापना
- संकलन उपकरण हैं। फेडोरा 20 यह उन्हें डिफ़ॉल्ट रूप से लाता है, कम से कम मेरे मामले में, लेकिन उन्हें कंसोल से निम्न तरीके से स्थापित किया जा सकता है:
[mujuanp@desdelinux ~]$ su
हमसे प्रशासक का पासवर्ड मांगा जाएगा[mujuanp@desdelinux ~]# yum -y install kernel-headers
[mujuanp@desdelinux ~]# yum -y install kernel-devel
कर्नेल «होने के मामले में केवल निम्नलिखितपीएई»[mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
- लो आरपीएम फ्यूजन
[mujuanp@desdelinux ~]# yum -y localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-20.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-20.noarch.rpm
- स्थापित करें codeblocks, यह चरण वैकल्पिक है क्योंकि बाद में हम देख सकते हैं कि इसे फ़ोल्डर के अंदर स्क्रिप्ट के साथ कैसे स्थापित किया जाए OF
[mujuanp@desdelinux ~]# yum -y install codeblocks
तैयार! हमारे पास पहले से ही है जो इसे स्थापित करने के लिए लेता है OF
स्थापना
- अब हम उस निर्देशिका में जाते हैं जहां हम डाउनलोड करते हैं ओपनफ्रेमवर्क, आपने यह अनुमान लगाया! इसे अनज़िप करना आवश्यक है, इस मामले में यह व्यक्तिगत फ़ोल्डर में है।
[mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
- यह हो जाने के बाद हम उस फ़ोल्डर में जाते हैं जिसमें स्क्रिप्ट होती है फेडोरा "__V0.8.0_linux64_release / स्क्रिप्ट / लिनक्स / फेडोरा "
[mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
- उन लोगों के लिए जिन्होंने इंस्टॉल नहीं करने का फैसला किया कोडब्लॉक अब से पहले का समय है!
[mujuanp@desdelinux fedora]# ./install_codeblocks
- पैकेजों के नाम के साथ एक त्रुटि के कारण हमें install_dependencies.sh फ़ाइल की सामग्री को संशोधित करना होगा यह है। हम फ़ाइल को vi के साथ खोलते हैं, सब कुछ हटाते हैं और उल्लिखित सामग्री को कॉपी करते हैं।
[mujuanp@desdelinux fedora]# vi install_dependencies.sh
- हॉ अभी! चलो स्क्रिप्ट चलाते हैं
[mujuanp@desdelinux fedora]# ./install_dependencies.sh
के लिए समर्थन mp3? कोई दिक्कत नहीं है!
[mujuanp@desdelinux fedora]# ./install_codecs.sh
- इसके बाद हम संकलन करने के लिए आगे बढ़ते हैं ओपनफ्रेमवर्क, हम एक फ़ोल्डर में जाते हैं «of_v0.8.0_linux64_release / script / linux /»
[mujuanp@desdelinux fedora]# cd ../
[mujuanp@desdelinux linux]# ./compileOF.sh
- अब आपको केवल संकलन करने की आवश्यकता है प्रोजेक्ट जेनरेटर!
[mujuanp@desdelinux linux]# ./compilePG.sh
हाँ, संकलन में एक समस्या थी प्रोजेक्ट जेनरेटर इसके समान:यह समस्या है, फिर से, नाम के साथ एक समस्या के कारण। हम क्या करेंगे प्रभावित फ़ाइलों की एक प्रतिलिपि बनाने और उन्हें एक संकेत दिया नाम बदलने के लिए।
/ usr / bin / ld: -lXrandr.so -Xi.so नहीं मिल सकता है
एकत्रित 2: ld ने 1 निकास स्थिति लौटा दी
x64 के लिए
[mujuanp@desdelinux linux]# cd /usr/lib64
x32 के लिए
[mujuanp@desdelinux linux]# cd /usr/lib
एक बार यहां हम फाइलों के नाम को देखते हैं।
[mujuanp@desdelinux lib64]# ls
मेरे मामले में नाम हैं: libXrandr.so.2.2.0 और libXi.so.6.1.0
[mujuanp@desdelinux lib64]# cp libXi.so.6.1.0 libXi.so
[mujuanp@desdelinux lib64]# cp libXrandr.so.2.2.0 libXrandr.so
यह सुचारू रूप से संकलन करने के लिए पर्याप्त होना चाहिए प्रोजेक्ट जेनरेटर
[mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
[mujuanp@desdelinux linux]# ./compilePG.sh
सब कुछ तैयार है, हम उपयोग कर सकते हैं ओपनफ्रेमवर्क हमारे में फेडोरा 20!