نحوه نصب Mono در Debian 10

نحوه نصب Mono در Debian 10

زهرا عزتی

Mono بستری برای توسعه و اجرای برنامه های cross-platform بر اساس استانداردهای ECMA / ISO است. Mono یک اجرای رایگان و open-source از چارچوب Microsoft .NET مایکروسافت است. در این مقاله ما اطلاعاتی را در مورد نحوه نصب Mono در دبیان ۱۰ ارائه مي دهيم. با ما در شتابان هاست همراه باشيد.

پیش نیازها

این دستورالعمل ها فرض می کنند که شما به عنوان root یا user با امتیازات sudo وارد سیستم شده اید.

نصب Mono روی دبیان

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

۱) با نصب package های لازم شروع کنید:

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

برای وارد کردن کلید 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

مخزن 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'

 

پس از فعال شدن مخزن apt ، لیست package ها را به روز کنید و Mono را نصب کنید:

sudo apt updatesudo apt install mono-complete 

 

mono-Complete یک package متا است که هر آنچه را که برای توسعه Mono نیاز دارید از جمله زمان اجرا ، ابزارهای توسعه و همه کتابخانه ها نصب می کند.

چاپ نسخه Mono را تأیید کنید:

mono --version

آخرین نسخه پایدار Mono 6.8.0 پایدار (۶٫۸٫۰٫۱۰۵) است

Mono JIT compiler version 6.8.0.105 (tarball Tue Feb  4 21:20:43 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 را روی دبيان خود نصب کرده اید.

شروع کار با 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 در Debian 10 را نشان داده ايم. اميدواريم مطالبه گفته شده براي شما كاربران عزيز مفيد بوده باشد. ما را در شتابان هاست دنبال كنيد.😊