Microsoft .NET 6: інсталяція на Ubuntu або Debian та їх похідних
Майже місяць тому вийшли останні оновлення для Microsoft .NET 6 , і, як багато хто вже знає, ця безкоштовна платформа розробки з відкритим кодом , корисна для створення всіляких додатків (настільних, мобільних, веб-, ігрових та Інтернету речей), також є кросплатформною. Тому вона доступна для Windows, macOS та Linux.
А оскільки разом із Visual Studio Code це безкоштовний кросплатформний редактор коду з відкритим вихідним кодом від Microsoft, він утворює чудовий дует для розробки додатків на GNU/Linux, сьогодні ми обговоримо поточний стан цього фреймворку та як його встановити на Ubuntu та Debian . Він також має вбудовану підтримку обох дистрибутивів.
Visual Studio Code 1.69: доступна нова версія та як її встановити
І, перш ніж заглибитися в сьогоднішню тему, присвячену застосунку "Microsoft .NET 6" , залишимо кілька посилань на попередні публікації за темою для тих, хто зацікавлений :

Microsoft .NET 6: кросплатформна платформа від Microsoft
Про Microsoft .NET 6
Коротко кажучи, про "Microsoft .NET 6" можна сказати наступне :
«Це безкоштовна, кросплатформна платформа розробки з відкритим кодом для створення багатьох типів застосунків. .NET базується на високопродуктивному середовищі виконання, яке використовується у виробництві багатьма великомасштабними застосунками». Що таке .NET?
Серед багатьох функцій, згаданих на їхньому офіційному веб-сайті , які включають та корисні для розробників, щоб продуктивно писати надійний, високопродуктивний код , ми згадаємо наступні три:
- Реалізація асинхронного коду: включає модель асинхронного програмування завдань (TAP), яка забезпечує абстракцію над асинхронним кодом.
- Використання атрибутів: Обробляє описові оголошення, подібні до ключових слів, які описують, як серіалізувати дані, вказати функції, які використовуються для забезпечення безпеки, і обмежити оптимізацію компілятора точно вчасно (JIT).
- Використання аналізаторів коду: що полегшує перевірку коду C# або Visual Basic на наявність проблем із якістю та стилем коду. Ось чому, починаючи з .NET 5, ці аналізатори включені в .NET SDK і не потребують інсталяції окремо.
Щоб отримати додаткові відомості про цей програмний інструмент, ви можете переглянути такі посилання: Функції , Завантаження .NET 6 та Що нового в .NET 6
Установка на Ubuntu і Debian
Для встановлення на Ubuntu та 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 ви можете перейти за наступним посиланням.

Для 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



Резюме
Коротше кажучи, Microsoft, як і інші технологічні гіганти, продовжує робити свій внесок у світ вільного програмного забезпечення з відкритим вихідним кодом . А з цим випуском та легкою доступністю таких програмних продуктів, як Microsoft .NET 6 та Visual Studio Code , компанія продовжує покращувати роботу розробників програмного забезпечення над безкоштовними та відкритими операційними системами , тобто дистрибутивами GNU/Linux.
Якщо вам сподобався цей пост, залиште коментар і поділіться ним з іншими. І не забудьте відвідати нашу головну сторінку, щоб дізнатися більше новин, а також приєднатися до нашого офіційного Telegram-каналу DesdeLinux або цієї групи , щоб отримати більше інформації на сьогоднішню тему.