Mono یک بستر برای توسعه و اجرای برنامه های متقابل مبتنی بر استانداردهای ECMA / ISO است. این یک برنامه رایگان و منبع باز از فریم ورک .NET مایکروسافت است. این آموزش مراحل لازم برای نصب Mono در اوبونتو 20.04 را پوشش می دهد.
در ادامه با ما در شتابان هاست همراه باشید.
نصب Mono در اوبونتو:
Mono در مخازن استاندارد اوبونتو 20.04 موجود نیست. ما بسته های Mono را از مخزن های رسمی Mono نصب خواهیم کرد:
1- پیش نیاز های لازم برای اضافه کردن یک مخزن جدید از طریق HTTPS را نصب کنید:
sudo apt updatesudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
2- کلید GPG مخزن را وارد کنید:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF خروجی باید چیزی شبیه به این باشد:
gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <releng@xamarin.com>" imported
gpg: Total number processed: 1
gpg: imported: 1 3- مخزن Mono را به لیست منابع سیستم خود اضافه کنید:
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main' 4- Mono را نصب کنید:
sudo apt install mono-complete mono-Complete یک بسته متا است که زمان اجرای Mono ، ابزارهای توسعه و کلیه کتابخانه ها را نصب می کند.
5- نصب ممکن است چند دقیقه طول بکشد. پس از اتمام ، با تایپ دستور زیر که نسخه Mono را نشان می دهد ، آن را تأیید کنید:
mono --version در زمان نوشتن این مقاله ، آخرین نسخه پایدار Mono برابر 6.8.0.123 است.
خروجی:
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) به همین راحتی ، مونو روی دستگاه اوبونتو نصب شده است ، و می توانید شروع به استفاده از آن کنید.
شروع کار با Mono:
برای اطمینان از درست تنظیم شدن همه چیز ، ما می خواهیم برنامه سلام دنیا را بسازیم که پیام کلاسیک “سلام دنیا” را نشان می دهد.
ویرایشگر متن خود را باز کنید و پرونده ای به نام 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 در اوبونتو 20.04 یک فرایند نسبتاً ساده است و تنها چند دقیقه طول خواهد کشید.
اگر به مشکلی برخوردید یا بازخورد دارید ، نظر خود را در زیر بیان کنید.
امیدوارم این مقاله براتون مفید بوده باشه.
ما رو تو شتابان هاست دنبال کنید. 🙂
