दालचीनी के नवीनतम संस्करण को कैसे संकलित और स्थापित करें

दालचीनी सबसे अच्छे विकल्पों में से एक बन गया है सूक्ति कवच, इस तथ्य के कारण कि यह हमें डेस्कटॉप तत्वों की पारंपरिक व्यवस्था देता है, जिसके नए संस्करणों के साथ सूक्ति वे खो गए हैं।

यह लेख मैंने उस साइट से बचाया है LinuxMint समुदाय, क्योंकि यह नवीनतम संस्करण को संकलित करने में हमारी मदद कर सकता है दालचीनी जो उपलब्ध है Github, जब तक हमारे पास थोड़ा समय है या तीव्र संस्करणाइटिस से पीड़ित है। 😀

APT रिपॉजिटरी जोड़ें

  • फ़ाइल खोलें /etc/apt/source.list
  • प्रत्येक डिबेट लाइन के लिए, हम उसी लाइन को रिप्लेस करते हैं लोगों के सामने पहली उपस्थिति करनेवाली द्वारा देब-src.

उदाहरण के लिए, यह इस तरह से होना चाहिए लिनक्स टकसाल 13:

deb http://packages.linuxmint.com maya main upstream import
deb-src http://packages.linuxmint.com maya main upstream import

deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse

deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main

मफिन और दालचीनी को संकलित करने के लिए सभी आवश्यक पैकेज स्थापित करें।

एक टर्मिनल में:

apt update
apt install dpkg-dev
apt build-dep muffin
apt build-dep cinnamon

मफिन और दालचीनी के लिए नवीनतम गिट कोड प्राप्त करें।

एक टर्मिनल में:

git clone git://github.com/linuxmint/muffin.git
git clone git://github.com/linuxmint/Cinnamon.git

नया मफिन संकलित और स्थापित करें

एक टर्मिनल में:

cd muffin
dpkg-buildpackage

अगला, विशेष रूप से आपके द्वारा बनाए गए पैकेजों को स्थापित करना सुनिश्चित करें:

  • लिबमफिन-देव
  • gir1.2-muffin-3.0
  • लिबमफिन0
  • मफिन (दालचीनी को संकलित करने के लिए आवश्यक नहीं है, लेकिन यह भी संभव है कि यदि मफिन आपके सिस्टम पर पहले से ही स्थापित है)
  • मफिन-आम

इन्हें स्थापित करने के लिए, आप टर्मिनल में "dpkg -i" का उपयोग कर सकते हैं। यह मानते हुए कि निर्देशिका में कोई अन्य डिबेट पैकेज नहीं हैं, आप "sudo dpkg -i * .deb" टाइप कर सकते हैं।

नया दालचीनी संकलित करें और स्थापित करें।

एक टर्मिनल में:

cd Cinnamon
./autogen.sh
dpkg-buildpackage

यह मूल निर्देशिका में एक दालचीनी डिब फाइल का उत्पादन करता है, जिसे gdebi या dpkg-i के साथ स्थापित किया जा सकता है।

वैकल्पिक: स्थिर शाखा बनाएँ

उपरोक्त निर्देश उनकी "मास्टर" शाखा से मफिन और दालचीनी को संकलित करने के लिए हैं, जो हमेशा स्थिर नहीं होता है। स्थिर शाखा को संकलित करने के लिए, निम्नलिखित की आवश्यकता होती है (मफिन और दालचीनी के लिए):

cd muffin
git checkout -b stable origin/stable
dpkg-buildpackage

और दालचीनी के साथ:

cd Cinnamon
git checkout -b stable origin/stable
./autogen.sh
dpkg-buildpackage

ध्यान दें कि इस ट्यूटोरियल को लिखने के समय, मफिन की एक स्थिर शाखा नहीं है, और यह कि दालचीनी 1.4 UP3 (स्थिर शाखा पर) को मफिन 1.0.3-UP1 के साथ संकलित किया जाना चाहिए। (इस लिंक का उपयोग इसे git के बजाय डाउनलोड करने के लिए करें: https://github.com/linuxmint/muffin/tags )


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   किटी कहा

    आपका बहुत बहुत धन्यवाद! जल्द ही मेरी माया होगी और दालचीनी के साथ, इस पोस्ट से मुझे बहुत मदद मिलेगी: 3
    नमस्ते!

    1.    इलाव <° लिनक्स कहा

      आपका स्वागत है किट्टी ^ ^

  2.   3ndriago कहा

    मेरा सबसे प्रिय ELAV, यह होगा कि मैं चरम पर आलसी हूं, लेकिन जिस दिन मुझे इसका उपयोग करने से पहले एक डेस्कटॉप (या जो भी) संकलन करना होगा, मैं खुद को एक शॉट देता हूं ... लेकिन सिर्फ मामले में पोस्ट बहुत अच्छा है ...

    1.    इलाव <° लिनक्स कहा

      हाहाहा यह लेख आप जैसे उपयोगकर्ताओं के लिए नहीं है, मेरे प्रिय भाई .. यह मेरे लिए स्पष्ट है।

  3.   रेयोनेंट कहा

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

    1.    इलाव <° लिनक्स कहा

      कोई जानकारी नहीं। मैं नहीं जानता कि क्या एक ही बात के साथ होता है:

      ./configure
      make
      make install

    2.    MSX कहा

      नहीं.
      सोचो: git, जैसा कि आप कहते हैं, एक स्रोत कोड रिपॉजिटरी है, इसलिए जब आप किसी दिए गए प्रोजेक्ट को "क्लोन" करते हैं तो क्या होता है, git सर्वर पर एक की सटीक स्थानीय प्रति को फिर से बनाया जाता है ताकि जब आप परिवर्तन करें और उन्हें अपलोड करें जीआईटी सेवा स्वचालित रूप से फाइलों को ऑडिट परिवर्तनों के लिए अलग करती है, उन्हें मुख्य शाखा में विलय करती है, आदि।
      आपके विशिष्ट प्रश्न के मामले में: बेशक, एक बार पैकेज स्थापित हो जाने के बाद, आपको इसे अनइंस्टॉल करने के लिए संपूर्ण स्रोत ट्री को सहेजने की आवश्यकता नहीं है, केवल आपके द्वारा इंस्टॉल की गई स्क्रिप्ट के साथ ही यह पर्याप्त है। वास्तव में, और यह जीएनयू / लिनक्स की सुंदरता है, आपको किसी भी ऑटोमैटिक इंस्टॉलर का उपयोग करने की आवश्यकता नहीं है, आपको बस यह जानना होगा कि आप किस निर्देशिका में स्थापित करते हैं कि कौन सी फाइलें उन्हें बिना किसी विशेषण के हटाने में सक्षम हो सकती हैं - वास्तव में स्लैकवेयर सरल काम करता है शुद्धतम यूनिक्स-जैसे कि आर्क के बाद आज भी मौजूद है।
      भविष्य के लिए -और स्पष्ट से बचने के लिए- बस चीजों को अपने लिए आज़माएं: यदि आप नहीं जानते कि आप इस या उस फ़ाइल या निर्देशिका को हटा सकते हैं या नहीं, तो उसका नाम बदलें और इसे देखें, इसके अलावा बहुत रहस्य नहीं है, इसके अलावा सुनिश्चित करें कि ऐप सही ढंग से काम करता है जिसे आप कंसोल से चलाते हैं जो किसी भी त्रुटि संदेश के बारे में पता हो। अंततः कुछ भी बहुत दुखद नहीं है, आप फिर से आवेदन को संकलित करते हैं और कुछ और tr
      इन सबसे ऊपर, सबसे अच्छा यह है कि चूंकि यह आपके पैकेज मैनेजर द्वारा प्रबंधित नहीं है, आप उन फ़ाइलों के साथ जो चाहें कर सकते हैं !!! यद्यपि हां, ठीक से ध्यान रखें कि यह आपके पैकेज मैनेजर के डेटाबेस में नहीं है, यदि आप इसे अपने सिस्टम से हटाने का निर्णय लेते हैं, तो उन सभी फाइलों से अवगत रहें, जिन्हें आपने हाथ से हटाने के लिए स्थापित किया है।

      अरे, यह सिर्फ GNU / Linux है।

  4.   मर्लिन दीबियन कहा

    मैं वास्तव में दालचीनी को ज्यादा पसंद नहीं करता, मुझे दोस्त, xfce, lxde या KDE अधिक पसंद हैं।

    केडीई क्योंकि यह बेहतर और सुपर अनुकूलन योग्य दिखता है
    XFCE क्योंकि यह अनुकूलन योग्य है
    LXDE क्योंकि यह न्यूनतावादी है और इसमें बहुत सौंदर्यशास्त्र है और अनुकूलन योग्य है।

    कुछ जो दालचीनी की कीमत है और सूक्ति 3 या सूक्ति-शेल के साथ लगभग असंभव है।

  5.   केंटिल एवर्ट कहा

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

    1.    इलाव <° लिनक्स कहा

      खैर, सभी डेस्कटॉप वातावरणों के लिए हमेशा एक ब्लैक थीम होगी, अब, यह संभव है कि जो डिस्ट्रो आपने देखा, जो डिफ़ॉल्ट रूप से है सूक्ति शैल। हालाँकि, आप कई थीम पा सकते हैं दालचीनी en इस लिंक.

      यदि आप Gnome »gnome-look.org का उपयोग करते हैं
      यदि आप Xfce »xfce-look.org का उपयोग करते हैं
      यदि आप KDE »kde-look.org का उपयोग करते हैं

  6.   विकल्प कहा

    एक दो सवाल। क्या यह सच है कि इसमें पहले से ही सॉफ्टवेयर त्वरण है? मेरी नेटबुक ग्राफिक्स त्वरण के साथ हो सकती है, लेकिन मैं गति प्राप्त करने के लिए सॉफ्टवेयर पसंद करता हूं। क्या यह सच है कि डेबियन को लाइब्रेरी की समस्या है? अभिवादन 😀

  7.   ब्रूनो कहा

    सच तो यह है कि मैं प्रसन्न हूं। जिस तरह से इसे अनुकूलित किया गया है, विषयों के अनुप्रयोग, अद्भुत है।

  8.   हूप80 कहा

    क्या कोई जानता है कि डेवियन व्हीजी पर SRWiron 31.0.1700.0 को कैसे संकलित किया जाए ??, या लोहे के बिल्कुल संस्करण नहीं। बात यह है कि मैंने इसे स्थापित करने के लिए बहुत कुछ खोजा है, लेकिन यह काम नहीं करता है, मैंने .tar.gz डाउनलोड किया है और फिर मैंने इसे चुनने के लिए या इसे / usr / bin / iron के लिंक बनाने के लिए iron64 फ़ोल्डर की प्रतिलिपि बनाकर स्थापित करने का प्रयास किया है, लेकिन इसका जवाब कुछ भी नहीं है टर्मिनल यह है: साझा पुस्तकालयों को लोड करते समय लोहा: त्रुटि: libudev.so.1: साझा की गई ऑब्जेक्ट फ़ाइल को नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका नहीं। मैंने भी .deb के साथ प्रयास किया है, जो कि tar.gz की तरह, आधिकारिक लौह पृष्ठ से डाउनलोड किया गया है। .Deb के साथ स्थापित और टर्मिनल में चलने पर, यह इसका उत्तर देता है: bash: / usr / bin / iron: फ़ाइल या निर्देशिका मौजूद नहीं है। वैसे भी, मुझे आशा है कि कोई और अनुभवी मुझे मार्गदर्शन कर सकता है ... धन्यवाद!