मोनो डेवलप, अपने पीपीए के माध्यम से उबंटू 20.04 पर स्थापना

मोनोडेवलप के बारे में

अगले लेख में हम MonoDevelop पर एक नज़र डालने जा रहे हैं। यह है मुख्य रूप से C # और अन्य .NET भाषाओं के लिए डिज़ाइन किया गया एक स्वतंत्र और खुला एकीकृत विकास वातावरण. इस विकास के माहौल का विकास 2003 में शुरू हुआ। मोनोडेवलप मूल रूप से जीटीके के लिए शार्प डेवलपमेंट का एक अनुकूलन था, लेकिन तब से इसे मोनो प्रोजेक्ट डेवलपर्स की जरूरतों को पूरा करने के लिए विकसित किया गया है।

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

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

मोनोडेवलप रनिंग

मोनो डेवलपमेंट वर्तमान में प्रोग्रामिंग भाषाओं सी #, सी / सी ++, जावास्क्रिप्ट, ऑब्जेक्टिव सी, विजुअल बेसिक .NET और एमएसआईएल का समर्थन करता है। MonoDevelop एक अलग परियोजना है SharpDevelop, गनोम डेस्कटॉप वातावरण में एकीकृत.

मोनोडेवलप सामान्य विशेषताएं

कार्यक्रम की प्राथमिकताएँ

  • यह कार्यक्रम मल्टीप्लेटफार्म है. इसे Gnu/Linux, Windows और macOS पर इस्तेमाल किया जा सकता है।
  • यह एक है उन्नत पाठ संपादन. सी #, कोड टेम्पलेट्स, कोड फोल्डिंग इत्यादि के लिए कोड पूर्णता समर्थन शामिल है।
  • एक शामिल हैं विन्यास योग्य कार्यक्षेत्र. इसके साथ हम पूरी तरह से अनुकूलन योग्य विंडो लेआउट, उपयोगकर्ता-परिभाषित कुंजी संयोजन, बाहरी उपकरण आदि प्राप्त कर सकते हैं।
  • कई भाषाओं के लिए समर्थन. सी #, एफ #, विजुअल बेसिक .NET, वाला, आदि। अगला लिंक दिखाता है कि प्रत्येक प्लेटफ़ॉर्म के लिए कौन सी सुविधाएँ उपलब्ध हैं। सूचीबद्ध नहीं की गई मोनो डेवलपमेंट सुविधाएँ सभी प्लेटफार्मों के लिए उपलब्ध हैं।
  • कार्यक्रम में हम पाएंगे एकीकृत डिबगर, जिसके साथ देशी और मोनो अनुप्रयोगों को डीबग करना है।
  • विजुअल डिजाइनर जीटीके #. इससे हम आसानी से GTK # एप्लिकेशन बना सकेंगे।
  • एएसपी.नेट। हम कर सकते हैं पूर्ण कोड पूर्णता समर्थन के साथ वेब प्रोजेक्ट बनाएं, साथ ही उनका परीक्षण करने में सक्षम हों एक्सएसपीवेब सर्वर मोनो.

पैकेज जोड़ें

  • इस कार्यक्रम में हम अन्य उपकरण पा सकते हैं. स्रोत कोड नियंत्रण, मेकफ़ाइल एकीकरण, इकाई परीक्षण, पैकेजिंग और परिनियोजन, स्थानीयकरण, और बहुत कुछ।
  • monodevelop एकीकृत परियोजनाओं के साथ आता है, जो हमें आपके कंसोल, ग्नोम या जीटीके अनुप्रयोगों के साथ आरंभ करने में मदद कर सकता है।

PPA का उपयोग करके Ubuntu पर MonoDevelop स्थापित करें

यह आईडीई हम कर सकते हैं इसे से स्थापित करें पीपीए जो रचनाकार प्रदान करते हैं. पैकेज रिपॉजिटरी में वे पैकेज होते हैं जिन्हें हमें अपने सिस्टम पर इंस्टॉल करने की आवश्यकता होगी। यदि हम एक टर्मिनल खोलते हैं (Ctrl + Alt + T) तो हम इसे कमांड का उपयोग करके अपनी सूची में जोड़ सकते हैं:

रेपो मोनोडेवलप जोड़ें

sudo apt install apt-transport-https dirmngr

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

echo "deb https://download.mono-project.com/repo/ubuntu vs-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list

sudo apt update

एक बार उपलब्ध सॉफ़्टवेयर की सभी सूची अपडेट हो जाने के बाद, हम कर सकते हैं हमारे कंप्यूटर पर मोनोडेवलप स्थापित करें. उसी टर्मिनल में उपयोग करने की कमांड निम्नलिखित होगी:

मोनोडेवलप स्थापित करें

sudo apt install monodevelop

जब स्थापना पूर्ण हो जाती है, अब हम अपने कंप्यूटर पर इस IDE के लॉन्चर को खोज सकते हैं.

मोनोडेवलप लांचर

स्थापना रद्द करें

पैरा हमारी टीम के इस कार्यक्रम को हटा दें, हमें केवल एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और उसमें कमांड निष्पादित करना होगा:

मोनोडेवलप को अनइंस्टॉल करें

sudo apt remove monodevelop; sudo apt autoremove

पैरा उस रिपॉजिटरी को हटा दें जिसका उपयोग हमने इंस्टॉलेशन के लिए किया था, टर्मिनल में उपयोग करने के लिए कमांड निम्नलिखित होगी:

sudo rm /etc/apt/sources.list.d/mono-official-vs.list

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

इस परियोजना के बारे में अधिक जानकारी के लिए, उपयोगकर्ता कर सकते हैं परामर्श करें प्रलेखन परियोजना वेबसाइट पर मोनोडेवलप. इसमें आप परामर्श भी कर सकते हैं सामान्य प्रश्न इस कार्यक्रम के बारे में। स्रोत कोड available पर उपलब्ध है GitHub या के रूप में टारबॉल.


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

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

*

*

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

  1.   रेन कहा

    यह मेरे लिए Ubuntu 20.04 पर काम नहीं कर रहा है। मुझे निम्न त्रुटि मिलती है:

    sudo apt मोनोडेवलप स्थापित करें
    संकुल सूची पढ़ रहे हैं ... हो गया
    बिल्डिंग निर्भरता पेड़
    पढ़ना राज्य सूचना ... हो गया
    कुछ संकुल को संस्थापित नहीं कर सका। इसका मतलब है कि आपके पास
    निवेदित साल असंभव स्थिति या यदि आप उपयोग कर अस्थिर है
    यही कारण है कि वितरण कुछ जरूरी संकुल अभी तक नहीं बनाया गया है
    या स्थानांतरित आने के बाहर कर दिया गया।
    जीएमटी स्थिति को हल करने में मदद अप्रैल जानकारी:

    संकुल unmet की निर्भरता GMT है:
    मोनोडेवलप: निर्भर करता है: libglade2.0-cil (> = 2.12.45) लेकिन इसे स्थापित नहीं किया जा रहा है
    ई: समस्याओं को सही करने में असमर्थ हैं, तो आप टूटी संकुल आयोजित किया है।

  2.   रेन कहा

    यह मेरे लिए काम नहीं करता है, मुझे निम्न त्रुटि मिलती है:

    sudo apt मोनोडेवलप स्थापित करें
    संकुल सूची पढ़ रहे हैं ... हो गया
    बिल्डिंग निर्भरता पेड़
    पढ़ना राज्य सूचना ... हो गया
    कुछ संकुल को संस्थापित नहीं कर सका। इसका मतलब है कि आपके पास
    निवेदित साल असंभव स्थिति या यदि आप उपयोग कर अस्थिर है
    यही कारण है कि वितरण कुछ जरूरी संकुल अभी तक नहीं बनाया गया है
    या स्थानांतरित आने के बाहर कर दिया गया।
    जीएमटी स्थिति को हल करने में मदद अप्रैल जानकारी:

    संकुल unmet की निर्भरता GMT है:
    मोनोडेवलप: निर्भर करता है: libglade2.0-cil (> = 2.12.45) लेकिन इसे स्थापित नहीं किया जा रहा है
    ई: समस्याओं को सही करने में असमर्थ हैं, तो आप टूटी संकुल आयोजित किया है।

    1.    डेमियन ए। कहा

      नमस्ते। इन आदेशों का प्रयास करें:

      sudo apt update

      sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

      sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

      sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-focal main'

      sudo apt install mono-complete

      मैंने इसे Ubuntu 20.04 में आज़माया है और वे काम करते हैं। सादर