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

سرور مجازی NVMe

NET Core را نصب و شروع کنید روی اوبونتو

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


.NET Core یک چارچوب نرم افزاری با کارایی بالا، رایگان و متن باز است. توسط مایکروسافت توسعه یافته است. NET Core یک فریمورک بسیار قدرتمند است. معمولا برای توسعه برنامه های کاربردی وب استفاده می شود.

هسته دات نت در مخزن بسته رسمی اوبونتو 18.04 LTS موجود نیست. اما، می توانید به راحتی مخزن بسته رسمی مایکروسافت را اضافه کنید روی Ubuntu 18.04 LTS و از آنجا .NET Core را با استفاده از مدیریت بسته APT نصب کنید.

در این مقاله قصد دارم روش نصب و راه اندازی .NET Core را به شما نشان دهم روی اوبونتو 18.04 LTS. بنابراین، بیایید شروع کنیم.





پیش نیازها:

مخزن رسمی بسته مایکروسافت از HTTPS برای ارائه بسته های DEB برای اوبونتو استفاده می کند. بنابراین، شما باید داشته باشید apt-transport-https بسته نصب شده روی دستگاه اوبونتو 18.04 LTS شما.

ابتدا کش مخزن بسته APT را با دستور زیر به روز کنید:

$ sudo آپدیت مناسب

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

حالا، نصب کنید apt-transport-https بسته با دستور زیر:

$ sudo apt نصب -y apt-transport-https

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

را apt-transport-https بسته باید نصب شود

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

NET Core نیز متکی است روی برخی از بسته های کائنات مخزن بسته بنابراین ، مطمئن شوید کائنات مخزن بسته فعال است.

شما می توانید بررسی کنید که آیا کائنات مخزن بسته از قسمت فعال می شود بروز رسانی نرم افزار برنامه اگر از نسخه دسک تاپ Ubuntu 18.04 LTS استفاده می کنید. فقط مطمئن شوید نرم افزار رایگان و منبع باز نگهداری شده توسط جامعه (جهان) بررسی می شود.

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

اگر از نسخه سرور اوبونتو 18.04 LTS استفاده می کنید، می توانید دستور زیر را اجرا کنید تا بررسی کنید که آیا کائنات مخزن فعال است.

$ egrep -r ‘^[ ^I]*[^#].*کائنات’ /و غیره/apt/sources.list*

همانطور که می بینید، مخزن جهان فعال است روی دستگاه اوبونتو 18.04 LTS من.

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

اگر در هر صورت شما آن را ندارید کائنات مخزن بسته فعال است و می خواهید آن را از خط فرمان فعال کنید، سپس دستور زیر را اجرا کنید:

$ sudo add-apt-repository universe

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

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

اکنون باید مخزن بسته مایکروسافت را اضافه کنید روی دستگاه اوبونتو 18.04 LTS شما. مایکروسافت یک فایل بسته DEB را ارائه می دهد که می توانید بارگیری و نصب کنید تا به راحتی مخزن بسته Microsoft را فعال کنید.

پیشنهاد می‌کنیم بخوانید:  روش نصب و استفاده از iPerf3 روی اوبونتو

ابتدا با دستور زیر به فهرست /TMP بروید:

$ سی دی /tmp

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

اکنون ، فایل بسته نصب مخزن Microsoft Package را با دستور زیر بارگیری کنید:

$ wget -q https://Packages.Microsoft.com/پیکربندی/اوبونتو/18.04/

packages-microsoft-prod.deb

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

اکنون پرونده بسته DEB را که تازه با دستور زیر بارگیری کرده اید نصب کنید:

$ sudo apt-get نصب کنید ./packages-microsoft-prod.deb

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

بسته DEB باید نصب شود.

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

در آخر ، حافظه نهان مخزن APT را به روز کنید تا تغییرات به شرح زیر باشد:

$ sudo آپدیت مناسب

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

همانطور که مشاهده می کنید ، مخازن بسته مایکروسافت در لیست قرار دارند. بنابراین ، فعال است.
NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

نصب هسته. روی اوبونتو 18.04 LTS:

اکنون می توانید به راحتی .NET Core SDK را نصب کنید روی دستگاه Ubuntu 18.04 LTS شما با دستور زیر:

$ sudo apt نصب dotnet-sdk-2.2

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

اکنون، فشار دهید y و سپس فشار دهید <ورود> برای تایید نصب

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

NET Core SDK باید نصب شود.

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

حال ، برای بررسی اینکه آیا .NET Core SDK به درستی کار می کند ، دستور زیر را اجرا کنید:

$ دات نت — نسخه

همانطور که مشاهده می کنید ، اطلاعات نسخه چاپ می شود روی صفحه نمایش بنابراین، کار می کند.

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

نوشتن و اجرای اولین برنامه دات نت:

در این بخش قصد دارم روش نوشتن و اجرای اولین برنامه NET خود را به شما نشان دهم. من یک برنامه بسیار ساده خواهم نوشت print چیزی روی صفحه نمایش

ابتدا به دایرکتوری که می خواهید فایل های پروژه دات نت خود را ذخیره کنید بروید. این می تواند هر دایرکتوری باشد.

من در حال حرکت به خودم هستم ~/پروژه ها/ فهرست راهنما.

$ سی دی ~/پروژه ها

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

اکنون یک پروژه دات نت جدید ایجاد کنید سلام دنیا با دستور زیر:

$ دات نت جدید console -o سلام دنیا

توجه داشته باشید: اینجا، سلام دنیا نام پروژه است. شما می توانید آن را به هر چیزی که می خواهید تغییر دهید.

پیشنهاد می‌کنیم بخوانید:  روش نصب CUDA روی اوبونتو 22.04 LTS

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

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

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

اکنون با دستور زیر به دایرکتوری پروژه بروید:

$ سی دی سلام دنیا/

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

در دایرکتوری پروژه، شما یک Program.cs فایل. این فایل کد منبع اصلی است. NET Core از زبان برنامه نویسی C# (C-Sharp) استفاده می کند. بنابراین، شما باید کد سی شارپ خود را در آن قرار دهید Program.cs فایل.

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

به طور پیش فرض، یک برنامه ساده در آن نوشته شده است Program.cs فایل. محتویات Program.cs فایل در تصویر زیر نشان داده شده است.

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

اینجا سیستم کتابخانه وارد شده است سپس، یک فضای نام سلام دنیا برای برنامه ایجاد شده است. سی شارپ یک زبان برنامه نویسی شی گرا است. بنابراین، حتی یک برنامه ساده به این دلیل نیاز به یک کلاس برای خود دارد. اینجا، الف برنامه کلاس ایجاد می شود. توجه داشته باشید که نام کلاس با نام فایل یکسان است.

را برنامه کلاس یک دارد اصلی روش. آرایه ای از آن را می گیرد رشته به عنوان یک استدلال روش اصلی دارد خالی به عنوان نوع بازگشت، بنابراین، چیزی برمی گرداند.

سپس، Console.WriteLine() تابع استفاده می شود print متن “سلام دنیا” روی صفحه نمایش

حالا بیایید برنامه را اجرا کنیم تا ببینیم آیا واقعاً خروجی مورد انتظارمان را دریافت می کنیم.

اکنون پروژه دات نت خود را به صورت زیر اجرا کنید:

$ دات نت اجرا شود

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

همانطور که می بینید، متن مورد انتظار چاپ شده است روی صفحه نمایش

NET Core را نصب و شروع کنید روی اوبونتوNET Core را نصب و شروع کنید روی اوبونتو

بنابراین، اینگونه است که شما پروژه های دات نت را نصب و اجرا می کنید روی اوبونتو 18.04 LTS. با تشکر از خواندن این مقاله.

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

زمان انتشار: 1403-01-05 09:37:04

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

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

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