MonoDevelop ، التثبيت على Ubuntu 20.04 من خلال PPA الخاص به

حول التطوير الأحادي

في المقالة التالية سوف نلقي نظرة على MonoDevelop. هذا هو بيئة تطوير متكاملة حرة ومفتوحة مصممة بشكل أساسي للغة C # ولغات .NET الأخرى. بدأ تطوير بيئة التطوير هذه في عام 2003. كان MonoDevelop في الأصل تكيفًا لـ SharpDevelop لـ Gtk ، ولكن تم تطويره منذ ذلك الحين لتلبية احتياجات مطوري مشروع Mono.

منذ الإصدار 2.2 ، يتمتع MonoDevelop بالفعل بدعم كامل لـ Gnu / Linux و Windows و Mac ، وبالتالي فهو IDE حقيقي متعدد الأنظمة الأساسية. إذا كنت مهتمًا بالبرمجة باستخدام .Net في Gnu / Linux بطريقة سريعة ومثمرة ، فيمكن للمستخدمين تثبيت MonoDevelop في Ubuntu من خلال PPA.

يمكّن MonoDevelop المطورين من كتابة تطبيقات الويب وسطح المكتب بسرعة على Gnu / Linux و Windows و Mac OS X. كما أنه يجعل من السهل على المطورين ترحيل تطبيقات .NET التي تم إنشاؤها باستخدام Visual Studio إلى Gnu / Linux و Mac OS ، مع الاحتفاظ بملف واحد قاعدة التعليمات البرمجية لجميع المنصات. IDE هذا هو برنامج مجاني يتم توزيعه بموجب رخصة جنو العمومية العامة.

تشغيل monodevelop

يدعم MonoDevelop حاليًا لغات البرمجة C # و C / C ++ و JavaScript و Objective C و Visual Basic .NET و MSIL ، من بين آخرين. MonoDevelop هو مشروع منفصل عن شارب ديفيلوب، مدمج في بيئة سطح المكتب جنوم.

الميزات العامة MonoDevelop

تفضيلات البرنامج

  • هذا البرنامج متعدد المنصات. يمكن استخدامه على Gnu / Linux و Windows و macOS.
  • لديها تحرير النص المتقدم. يتضمن دعم إكمال الكود لـ C # وقوالب الكود وطي الكود وما إلى ذلك.
  • يشمل أ منضدة شكلي. باستخدام هذا ، يمكننا الحصول على تخطيطات نافذة قابلة للتخصيص بالكامل ، ومجموعات مفاتيح محددة بواسطة المستخدم ، وأدوات خارجية ، وما إلى ذلك.
  • دعم للغات متعددة. C # و F # و Visual Basic .NET و Vala وما إلى ذلك. التالي صلة يوضح الميزات المتوفرة لكل منصة. تتوفر ميزات MonoDevelop غير المدرجة لجميع الأنظمة الأساسية.
  • في البرنامج سوف نجد ملف المصحح المتكامل، والتي يتم من خلالها تصحيح أخطاء التطبيقات المحلية والأحادية.
  • المصمم المرئي GTK #. سيتيح لنا ذلك إنشاء تطبيقات GTK # بسهولة.
  • ASP.NET. سوف نستطيع إنشاء مشاريع ويب مع دعم إكمال التعليمات البرمجية بالكامل ، بالإضافة إلى القدرة على اختبارها على XSP، خادم الويب بالأبيض والأسود.

أضف الحزم

  • في هذا البرنامج يمكننا أن نجد أدوات أخرى. التحكم في كود المصدر ، تكامل makefile ، اختبار الوحدة ، التعبئة والتغليف والنشر ، الترجمة ، والمزيد.
  • مونو ديفيلوب يأتي بمشاريع متكاملة، والتي يمكن أن تساعدنا في بدء استخدام وحدة التحكم أو تطبيقات Gnome أو Gtk.

قم بتثبيت MonoDevelop على Ubuntu باستخدام PPA

هذا IDE نستطيع تثبيته من PPA التي يقدمها المبدعون. يحتوي مستودع الحزم على الحزم التي سنحتاج إلى تثبيتها على نظامنا. إذا فتحنا محطة طرفية (Ctrl + Alt + T) فيمكننا إضافتها إلى قائمتنا باستخدام الأوامر:

إضافة الريبو monodevelop

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

بمجرد تحديث كل قائمة البرامج المتاحة ، يمكننا ذلك تثبيت monodevelop على جهاز الكمبيوتر الخاص بنا. سيكون الأمر المراد استخدامه في نفس الجهاز كما يلي:

تثبيت monodevelop

sudo apt install monodevelop

عند اكتمال التثبيت ، يمكننا الآن البحث عن مشغل IDE هذا على جهاز الكمبيوتر الخاص بنا.

قاذفة monodevelop

إلغاء

إلى إزالة هذا البرنامج من فريقنا، سيتعين علينا فقط فتح محطة طرفية (Ctrl + Alt + T) وتنفيذ الأمر فيها:

إلغاء تثبيت monodevelop

sudo apt remove monodevelop; sudo apt autoremove

إلى احذف المستودع الذي استخدمناه للتثبيت، سيكون الأمر المراد استخدامه في الجهاز كالتالي:

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

يعد Monodevelop خيارًا جيدًا لتطوير التطبيقات ، بالإضافة إلى كونه مجانيًا ومجانيًا ومتعدد الأنظمة الأساسية ، كما أنه من السهل أيضًا العمل في فرق ذات موارد قليلة. سيسمح هذا البرنامج للمطورين بكتابة تطبيقات الويب وسطح المكتب. أيضا يسهل على المطورين ترحيل تطبيقات .NET التي تم إنشاؤها باستخدام Visual Studio إلى Gnu / Linux و macOS ، مع الحفاظ على قاعدة رمز واحدة لجميع الأنظمة الأساسية.

لمزيد من المعلومات حول هذا المشروع ، يمكن للمستخدمين استشر توثيق Monodevelop على موقع المشروع. في ذلك يمكنك أيضا استشارة الأسئلة الشائعة حول هذا البرنامج. كود المصدر متاح في GitHub جيثب: أو كما Tarball.


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

3 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني.

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   رن قال

    هذا لا يعمل بالنسبة لي على Ubuntu 20.04. أحصل على الخطأ (الأخطاء) التالية:

    sudo apt تثبيت monodevelop
    قوائم حزمة القراءة ... حرر
    شجرة التبعية بناء
    قراءة معلومات حالة ... تم
    تعذر تثبيت بعض الحزم. وهذا قد يعني أن لديك
    طلبت العام ضعا مستحيلا أو إذا كنت تستخدم غير مستقرة
    أن التوزيع لم يتم إنشاء بعض الحزم المطلوبة
    أو تم نقله من الواردة.
    المعلومات التالية قد تساعد على إيجاد حل للحالة:

    الحزم التالية لها تبعيات غير الملباة:
    التطوير الأحادي: يعتمد على: libglade2.0-cil (> = 2.12.45) ولكنه لن يتم تثبيته
    E: غير قادر على تصحيح مشاكل، وكنت قد عقدت الحزم المكسورة.

  2.   رن قال

    هذا لا يعمل معي ، أحصل على الخطأ (الأخطاء) التالية:

    sudo apt تثبيت monodevelop
    قوائم حزمة القراءة ... حرر
    شجرة التبعية بناء
    قراءة معلومات حالة ... تم
    تعذر تثبيت بعض الحزم. وهذا قد يعني أن لديك
    طلبت العام ضعا مستحيلا أو إذا كنت تستخدم غير مستقرة
    أن التوزيع لم يتم إنشاء بعض الحزم المطلوبة
    أو تم نقله من الواردة.
    المعلومات التالية قد تساعد على إيجاد حل للحالة:

    الحزم التالية لها تبعيات غير الملباة:
    التطوير الأحادي: يعتمد على: libglade2.0-cil (> = 2.12.45) ولكنه لن يتم تثبيته
    E: غير قادر على تصحيح مشاكل، وكنت قد عقدت الحزم المكسورة.

    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 وهم يعملون. مع تحياتي

منطقي (صحيح)