नवीनतम गनोम-शेल का संकलन


10

यह सवाल एक केंद्रीय स्थान होने का दिखावा करता है जहां लोग उबंटू 10.10 में नवीनतम और सबसे महान गनोम-शैल पर्यावरण को संकलित करने के बारे में जानकारी साझा करते हैं।

जैसा कि गनोम-शेल अब gtk3 और कई अन्य नए मॉड्यूल पर निर्भर करता है, और गनोम-नरक पीपीए अब आसपास नहीं है, वास्तव में इसे बिना परीक्षण करना काफी कठिन है, जैसा कि मैंने कहीं पढ़ा है।

"गनोम डेस्कटॉप का आधा संकलन"

मैंने कल ही jhbuild के साथ प्रयास किया है और केवल कुछ मॉड्यूल बनाए गए थे, लेकिन जिन-शेल और gtk3 को बनाया गया था, उनमें शामिल नहीं थे।

जैसा कि यहां पोस्ट किए गए कुछ समाधान काफी खतरनाक लग सकते हैं, मैं एक VM w / Ubuntu 10.10 स्थापित करने के बारे में सोच रहा था, और मुझे लगता है कि आप में से अधिकांश मेरे साथ सहमत होंगे।

इसलिए, निष्कर्ष में, उन सवालों का जवाब दिया जाना चाहिए:

  1. Maverick के लिए कोई नया GNOME- शैल पीपीए है?
  2. क्या एक साफ निर्माण की अनुमति देने के लिए सूक्ति-शेल स्थापित स्क्रिप्ट को तय किया जा सकता है?

  3. यदि नहीं, तो मैनुअल संकलन को छोड़कर, इसे प्राप्त करने के लिए कोई अन्य आसान तरीके?

  4. स्थापित होने पर, GNOME-Shell वर्चुअलबॉक्स के साथ काम करेगा ग्राफिक्स स्टैक?

देवियो और सज्जनो, अब सवाल आपका है। उत्तर देना शुरू करें ...


फेल्ट के साथ हुई असफलताएँ क्या थीं? क्या आपने सामान्य समस्याओं की सूची देखी है? live.gnome.org/GnomeShell/SwatList
andrewsomething

जवाबों:


3

क्या आपने WebUpd8 पर निम्नलिखित लेख में दिए गए चरणों की कोशिश की है ?


1
हां, मैं इसे पहले ही पढ़ चुका हूं। मैंने इसे यहां पोस्ट करने के बारे में सोचा, लेकिन इस बीच में भूल गया। धन्यवाद;)
डैनियल रॉड्रिक्स

5

दुर्भाग्य से, आपको गनोम-शेल के सबसे अद्यतित गिट स्नैपशॉट प्राप्त करने के लिए "गनोम डेस्कटॉप का आधा संकलन" करने की आवश्यकता है। खैर शायद एक चौथाई। सौभाग्य से, एक सेट स्क्रिप्ट और JHBuild मॉड्यूलसेट है जिसे आप इसे बनाने और निर्भरता को काफी आसानी से संतुष्ट करने के लिए उपयोग कर सकते हैं।

सबसे पहले, सेटअप स्क्रिप्ट डाउनलोड करें और चलाएं:

curl -O http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
/bin/bash gnome-shell-build-setup.sh

फिर चलाकर GNOME-Shell और उसकी निर्भरता का निर्माण करें:

jhbuild build

प्रक्रिया पर अधिक विस्तृत जानकारी गनोम विकी पर पाई जा सकती है ।

यदि यह काम नहीं कर रहा है, तो आप विकी पर सामान्य समस्याओं की सूची की जांच करना चाहते हैं । काम-काज अक्सर वहाँ पाया जा सकता है।


0

मैं प्रश्न # 2 पर ध्यान केंद्रित करूँगा -

आपने कहा "मैंने कल ही jhbuild के साथ प्रयास किया है और केवल कुछ मॉड्यूल बनाए गए थे, लेकिन सूक्ति-शैल और gtk3 उन लोगों में शामिल नहीं थे जिन्हें बनाया गया था" और फिर पूछा

"क्या क्लीन बिल्ड बनाने की अनुमति देने के लिए gnome-shell इंस्‍टॉल स्क्रिप्ट को jhbuild किया जा सकता है?"

मुझे ऐसा लगता होगा। सबसे पहले, http://live.gnome.org/JhbuildD dependencies/ Ubuntu आपको बताता है कि उबंटू पैकेजों की आपको क्या आवश्यकता है - Maverick अनुभाग की टिप्पणियों को ध्यान में रखते हुए, ल्यूसिड इंस्टॉलेशन का उपयोग करें।

तब - आप में .jhbuildrc क्या मॉड्यूल है? डिफ़ॉल्ट gnome-3.0 है, इसलिए मुझे लगता है कि यह है। आरसी फ़ाइल आपके द्वारा उपयोग किए जा रहे मॉड्यूल की ओर इंगित करता है।

आमतौर पर एक पूर्ण "jhbuild बिल्ड" करने वाले लोग कुछ पैकेजों को छोड़ देते हैं और उस स्किपिंग को अपने .jhbuildrc में डाल देते हैं। आप कहीं और पढ़ सकते हैं, लेकिन सिर्फ सूक्ति का परीक्षण करने के लिए एक वातावरण के भीतर मोज़िला का निर्माण करना कुछ लोग छोड़ते हैं।

दरअसल, अगर आपको समस्या हो रही है, तो मैं आपको सुझाव दूंगा कि आप कम से कम "jhbuild build" न करें। तर्कों के बिना "jhbuild बिल्ड" आपके मॉड्यूलसेट में सब कुछ बनाता है, जो मुझे लगता है कि gnome-3.0 है (देखने के लिए अपने .jhbuild चाप में देखें)। "जिंमाइल बिल्ड ग्नोम-शेल" करने के लिए बेहतर है, जो केवल सूक्ति-शेल और इसकी निर्भरता का निर्माण करता है (मेरा मानना ​​है कि गनोम-शेल में वर्तमान में jhbuild में कुल 36 निर्भरताएं हैं - जिसमें न केवल सामर्थ्य की गिनती शामिल है, बल्कि निर्भरता भी शामिल है। निर्भरता और आगे)। एक बार यह बन जाने के बाद, आप अपने द्वारा बनाए गए पुस्तकालयों आदि का उपयोग करके सूक्ति-शैल को चलाने के लिए एक "jhbuild रन सूक्ति-शेल" कर सकते हैं।

मुझे ध्यान देना चाहिए, यदि आप हाल ही में कोड का झटपट निर्माण कर रहे हैं, तो यह मोटे तौर पर नौकायन हो सकता है, हालांकि यह अभी भी सबसे आसान तरीका है यदि उबंटू के लिए कोई पीपीए नहीं है जो आपको पसंद है। मैंने अभी-अभी एक ताज़ा झूला बनाया। gtk + कुछ कॉल पर टूट गया, इसलिए मैंने git को ब्राउज किया, मैंने देखा कि git इंस्टॉल करने से पहले दिन में बदल दिया गया था, इसलिए मैंने उस डायरेक्टरी को 24 घंटे से एक घंटे पहले रीसेट कर दिया। मैंने फिर काम किया। इसके अलावा, मैं जिस पैकेज का निर्माण करना चाहता था वह नहीं बनेगा। मैंने पैचेज़ के लिए बुगज़िला पृष्ठ खोजा जिसमें कुछ कॉल अपडेट किए गए थे जिन्हें बहुत पहले ही हटा दिया गया था और हाल ही में gtk / निर्भरता द्वारा हटा दिया गया था। मैंने उन्हें लागू किया और उसके बाद मेरा gtk + 3 निर्भर बनाया गया। इसलिए यह स्वचालित नहीं था, मुझे दो टूटे हुए बिल्ड को ठीक करना था। लेकिन यह आखिरकार बना।



0

ubuntu के रिपॉजिटरी से सूक्ति-शैल पाया जा सकता है

sudo apt-get install gnome-shell

और लगता है कि यह परीक्षण उद्देश्यों के लिए पर्याप्त है। आप इसे टर्मिनल में (इंस्टॉल करने के बाद) टाइप करके देख सकते हैं gnome-shell --replace। आपको Maverick में 2.31.5 वर्जन मिलेगा। (वह संस्करण भी http://git.gnome.org/browse/gnome-shell/ में दूसरा-नवीनतम टैग किया गया संस्करण लगता है )

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