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