وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب Mono در CentOS 8

0 4
زمان لازم برای مطالعه: 2 دقیقه



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

این آموزش روش نصب Mono را توضیح می دهد CentOS 8.

پیش نیازها

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

نصب Mono روشن CentOS

ساده ترین و توصیه شده ترین راه برای نصب Mono در CentOS 8 این است که آن را از مخازن Mono نصب کنید. نسبتا ساده است process و فقط چند دقیقه طول می کشد.

  1. با وارد کردن کلید GPG مخزن شروع کنید:

    sudo rpm --import 'http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef'

    با موفقیت، هیچ خروجی تولید نمی شود.

  2. با اجرای دستور زیر مخزن Mono را به سیستم خود اضافه کنید:

    dnf config-manager --add-repo https://download.mono-project.com/repo/centos8-stable.repo

    خروجی باید چیزی شبیه به شکل زیر باشد:

    Adding repo from: https://download.mono-project.com/repo/centos8-stable.repo
  3. پس از فعال شدن مخزن، Mono را نصب کنید:

    sudo dnf install mono-complete 

    mono-complete یک بسته متا است که زمان اجرا مونو، ابزارهای توسعه و همه کتابخانه ها را نصب می کند.

  4. با اجرای دستور زیر که نسخه Mono را چاپ می کند، نصب را تأیید کنید:

    mono --version

    در زمان نوشتن این مقاله، آخرین نسخه پایدار Mono 6.8.0.105 است:

    Mono JIT compiler version 6.8.0.105 (tarball Tue Feb  4 19:28:42 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 را بر روی خود نصب کرده اید CentOS سیستم، و شما می توانید شروع به استفاده از آن کنید.

پیشنهاد می‌کنیم بخوانید:  نحوه تهیه Nexus Sonatype OSS در Orange PI 5 با Ansible

شروع کار با مونو

برای اطمینان از اینکه همه چیز به درستی تنظیم شده است، ما قصد داریم یک برنامه Hello World بسازیم که پیام کلاسیک “سلام جهان” را چاپ می کند.

ویرایشگر متن خود را باز کنید و یک فایل به نام ایجاد کنید hello.cs با محتوای زیر:

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 در دسترس هستند.

اگر مشکلی دارید یا بازخوردی دارید، در زیر نظر دهید.

سنتوس مونو
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-28 03:23:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید