Mono یک بستر برای توسعه و اجرای برنامه های متقابل مبتنی بر استانداردهای ECMA / ISO است. این یک برنامه رایگان و منبع باز از فریم ورک .NET مایکروسافت است. این آموزش مراحل لازم برای نصب Mono در اوبونتو ۲۰٫۰۴ را پوشش می دهد.
در ادامه با ما در شتابان هاست همراه باشید.
Mono در مخازن استاندارد اوبونتو ۲۰٫۰۴ موجود نیست. ما بسته های Mono را از مخزن های رسمی Mono نصب خواهیم کرد:
۱- پیش نیاز های لازم برای اضافه کردن یک مخزن جدید از طریق HTTPS را نصب کنید:
sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
۲- کلید GPG مخزن را وارد کنید:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
خروجی باید چیزی شبیه به این باشد:
gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <[email protected]>" imported gpg: Total number processed: 1 gpg: imported: 1
۳- مخزن Mono را به لیست منابع سیستم خود اضافه کنید:
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main'
۴- Mono را نصب کنید:
sudo apt install mono-complete
mono-Complete یک بسته متا است که زمان اجرای Mono ، ابزارهای توسعه و کلیه کتابخانه ها را نصب می کند.
۵- نصب ممکن است چند دقیقه طول بکشد. پس از اتمام ، با تایپ دستور زیر که نسخه Mono را نشان می دهد ، آن را تأیید کنید:
mono --version
در زمان نوشتن این مقاله ، آخرین نسخه پایدار Mono برابر ۶٫۸٫۰٫۱۲۳ است.
خروجی:
Mono JIT compiler version 6.8.0.123 (tarball Tue May 12 15:11:57 UTC 2020) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug Interpreter: yes LLVM: yes(610) Suspend: hybrid GC: sgen (concurrent by default)
به همین راحتی ، مونو روی دستگاه اوبونتو نصب شده است ، و می توانید شروع به استفاده از آن کنید.
برای اطمینان از درست تنظیم شدن همه چیز ، ما می خواهیم برنامه سلام دنیا را بسازیم که پیام کلاسیک “سلام دنیا” را نشان می دهد.
ویرایشگر متن خود را باز کنید و پرونده ای به نام hello.cs با محتوای زیر ایجاد کنید:
using System; public class HelloWorld { public static void Main(string[] args) { Console.WriteLine ("Hello World!"); } }
برای ساخت برنامه از کامپایلر csc استفاده کنید:
csc hello.cs
دستور فوق یک اجرایی به نام hello.exe ایجاد می کند.
دستور زیر را اجرا کنید:
mono hello.exe
خروجی باید چیزی شبیه به این باشد:
Hello, World
برای اجرا شدن برنامه تنها در زمانی که نام آن را تایپ می کنید یک فلگ قابل اجرا تنظیم کنید:
chmod +x hello.exe
اکنون می توانید پرونده hello.exe را با تایپ کردن اجرا کنید:
hello.exe/.
نصب Mono در اوبونتو ۲۰٫۰۴ یک فرایند نسبتاً ساده است و تنها چند دقیقه طول خواهد کشید.
اگر به مشکلی برخوردید یا بازخورد دارید ، نظر خود را در زیر بیان کنید.
امیدوارم این مقاله براتون مفید بوده باشه.
ما رو تو شتابان هاست دنبال کنید. 🙂