Mono بستری برای توسعه و اجرای برنامه های cross-platform بر اساس استانداردهای ECMA / ISO است. Mono یک اجرای رایگان و open-source از چارچوب Microsoft .NET مایکروسافت است. در این مقاله ما اطلاعاتی را در مورد نحوه نصب Mono در دبیان ۱۰ ارائه مي دهيم. با ما در شتابان هاست همراه باشيد.
این دستورالعمل ها فرض می کنند که شما به عنوان root یا user با امتیازات sudo وارد سیستم شده اید.
Mono در مخازن استاندارد دبیان در دسترس نیست. package های Mono را از مخازن رسمی Mono نصب خواهیم کرد. این یک روند نسبتاً ساده است و فقط چند دقیقه طول خواهد کشید.
۱) با نصب package های لازم شروع کنید:
sudo apt update
sudo 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 update
sudo 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 را روی دبيان خود نصب کرده اید.
برای تأیید اینکه همه چیز به درستی تنظیم شده است ویرایشگر متن خود را باز کنید و فایلی با نام 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 را نشان داده ايم. اميدواريم مطالبه گفته شده براي شما كاربران عزيز مفيد بوده باشد. ما را در شتابان هاست دنبال كنيد.😊