Microsoft .NET 6: Инсталиране на Ubuntu или Debian и неговите производни

Microsoft .NET 6: Инсталиране на Ubuntu или Debian и неговите производни

Microsoft .NET 6: Инсталиране на Ubuntu или Debian и неговите производни

Преди почти месец бяха пуснати последните актуализации за Microsoft .NET 6 и както мнозина вече знаят, тази безплатна платформа за разработка с отворен код , полезна за изграждане на всякакви приложения (настолни, мобилни, уеб, игри и Интернет на нещата), е и кросплатформена. Следователно, тя е достъпна за Windows, macOS и Linux.

И тъй като, заедно с Visual Studio Code , това е безплатен, междуплатформен редактор на код с отворен код от Microsoft, той образува отличен дует за разработване на приложения на GNU/Linux, днес ще обсъдим текущото състояние на тази рамка и как да я инсталираме на Ubuntu и Debian . Тя също така има вградена поддръжка и за двете дистрибуции.

Visual Studio Code 1.69: Налична е нова версия и как да я инсталирате

Visual Studio Code 1.69: Налична е нова версия и как да я инсталирате

И преди да се задълбочим в днешната тема, посветена на приложението „Microsoft .NET 6“ , ще оставим няколко връзки към предишни свързани публикации за тези, които се интересуват :

Visual Studio Code 1.69: Налична е нова версия и как да я инсталирате
Свързана статия:
Visual Studio Code 1.69: Налична е нова версия и как да я инсталирате
.NET и ML.NET: Платформи с отворен код на Microsoft
Свързана статия:
.NET и ML.NET: Платформи с отворен код на Microsoft

Microsoft .NET 6: Междуплатформена рамка от Microsoft

Microsoft .NET 6: Междуплатформена рамка от Microsoft

Относно Microsoft .NET 6

Накратко, можем да кажем следното за „Microsoft .NET 6“ :

„Това е безплатна, междуплатформена платформа за разработка с отворен код за създаване на много видове приложения. .NET е базиран на високопроизводителна среда за изпълнение, която се използва в продукцията от много мащабни приложения.“ Какво е .NET?

Сред многото функции, споменати на официалния им уебсайт , които включват и са от полза за разработчиците, за да могат продуктивно да пишат надежден и високопроизводителен код , ще споменем следните три:

  1. Внедряване на асинхронен код: Включва модел за асинхронно програмиране на задачи (TAP), който осигурява абстракция над асинхронен код.
  2. Използването на атрибути: Обработва описателни декларации, подобни на ключови думи, които описват как да се сериализират данните, да се определят функции, които се използват за налагане на сигурност и да се ограничат оптимизациите на компилатора точно навреме (JIT).
  3. Използването на кодови анализатори: Които улесняват проверката на кода на C# или Visual Basic за проблеми с качеството и стила на кода. Ето защо, започвайки с .NET 5, тези анализатори са включени в .NET SDK и не е необходимо да се инсталират отделно.

За повече информация относно този софтуерен инструмент, можете да разгледате следните връзки: Функции , .NET 6 файлове за изтегляне и Какво е новото в .NET 6

Инсталация на Ubuntu и Debian

За инсталиране на Ubuntu и Debian или техни производни, процедурите за инсталиране са следните:

DotNet6 + Debian

За Debian 11

  • Пакети с ключове за подписване (ключове за хранилище)
wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
  • Инсталиране на SDK
sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-6.0
  • Инсталация по време на изпълнение
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Инсталиране на ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

За повече подробности и информация относно процеса на инсталиране на Debian 11 , можете да разгледате следната връзка.

DotNet6 + Ubuntu

За Ubuntu 22.04

  • Пакети с ключове за подписване (ключове за хранилище)
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
  • Инсталиране на SDK
sudo apt-get update && \
  sudo apt-get install -y dotnet-6.0
  • Инсталация по време на изпълнение
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Инсталиране на ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

Забележка : Моля, имайте предвид, че Ubuntu 22.04 се предлага с вече инсталиран софтуер, така че тази процедура не е необходима. Процедурата обаче е полезна за версии, базирани на Ubuntu 22.04, и е подобна за по-ранни версии на Ubuntu. За повече подробности и информация относно процеса на инсталиране на Ubuntu 22.04 можете да разгледате следната връзка.

Проверка на инсталацията

След като бъде инсталиран, софтуерът може да се използва с други програми, като например Visual Studio Code . За да проверите дали всичко е инсталирано и работи правилно , просто изпълнете следните команди и проверете резултата, както е показано на следващите екранни снимки:

dotnet --list-sdks
dotnet --list-runtimes
dotnet --info

Проверете инсталацията - екранна снимка 1

Проверете инсталацията - екранна снимка 2

MOS-P3: Проучване на огромния и нарастващ Microsoft Open Source - Част 3
Свързана статия:
MOS-P3: Проучване на огромния и нарастващ Microsoft Open Source - Част 3
Лого на GitLab
Свързана статия:
GitLab обявява миграцията на своя редактор от Visual Studio Code

Обзор: Банер пост 2021 г

Обобщение

Накратко, Microsoft, подобно на други технологични гиганти, продължава да допринася за света на безплатния софтуер с отворен код . И с това издание и лесната достъпност на софтуерни продукти като Microsoft .NET 6 и Visual Studio Code , компанията продължава да подобрява работата на разработчиците на софтуер върху безплатни и отворени операционни системи , т.е. дистрибуции на GNU/Linux.

Ако ви е харесала тази публикация, моля, оставете коментар и я споделете с други. И не забравяйте да посетите нашата начална страница , за да разгледате още новини, и да се присъедините към нашия официален Telegram канал на DesdeLinux или към тази група за повече информация по днешната тема.


Добавяне като предпочитан източник в Google