mono on debian

آموزش نصب Mono سی شارپ بر روی Debian 10

در این مقاله اطلاعاتی در مورد نحوه نصب Mono در Debian 10 ارائه شده است.

مونو یک بستر برای توسعه و اجرای برنامه های متقابل مبتنی بر استانداردهای ECMA / ISO است. این یک برنامه رایگان و متن-باز از چارچوب NET. مایکروسافت است.

نصب Mono بر روی Debian

مونو در مخازن استاندارد دبیان موجود نیست. بسته های مونو را از مخازن رسمی Mono نصب خواهیم کرد. این روند نسبتاً ساده است و تنها چند دقیقه طول خواهد کشید.

sudo apt update

sudo apt install dirmngr gnupg apt-transport-https ca-certificates

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

همچنین با دستور زیر میتوانید مخازن Mono را به سورس لیست خود اضافه کنید :

sudo sh -c 'echo "deb https://download.mono-project.com/repo/debian stable-buster main" > /etc/apt/sources.list.d/mono-official-stable.list'

بعد از اضافه کردن با دستور زیر اقدام به نصب کنید :

sudo apt update

sudo apt install mono-complete
جهت اطمینان از نصب دستور mono --version را در ترمینال وارد کنید.

برای شروع و اطمینان از عملکرد درست یک برنامه تست میکنیم . ادیتور متن دلخواه خود را باز کنید فایل خود را با پسوند cs. ذخیره کنید. برای نمونه ما از کد زیرا وارد میکنیم :

mono code in debian
برنامه Hello World به زبان سی شارپ در Mono

سپس با استفاده از کامپایلر cs شروع به ساخت برنامه میکنیم :

csc hello.cs

با این دستور یک فایل با پسوند exe. ساخته میشود سپس با دستور زیر فایل را اجرا کنید:

mono hello.exe

خروجی باید کلمه Hello World یا مشابه آن که معین کرده اید را چاپ میکند.

در صورتی که میخواهید بدون استفاده از دستور mono ، فایل را اجرا کنید باید طبق دستور زیر عمل کنید و به آن دسترسی اجرا بدهید :

chmod +x hello.exe
hello.exe/.
در ترمینال دو خط بالا را وارد کنید.

درباره AfshinBalakar

افشین بالاکار دانشجوی مهندسی تکنولوژی نرم افزار، مدت 5 سال است با لینوکس رابطه افلاطونی دارم.

پیشنهاده میشه بخونی

نصب جنکینز در دبیان

نحوه نصب jenkins بر روی Debian 10 Linux

Jenkins یک سرور اتوماسیون متن-باز است که روشی آسان برای راه اندازی continuous integration و …

2 نظرات

  1. سلام برای حذفش چه دستوری رو باید وارد کنیم؟

    • sudo rm -rf usr/lib/mono /usr/local/bin/mono /usr/local/etc/mono /usr/local/lib/mono

      میتونید با دستور whereis mono هم سرچ کنید خروجی که بهتون میده رو با استفاده از sudo rm -rf حذف کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *