Astra Linux: Установка MS .Net Core и MS Visual Studio Code

  • Михаил
  • 12 мин. на прочтение
  • 193
  • 20 Jun 2022
  • 20 Jun 2022

В этом пошаговом руководстве объясняется, как установить Microsoft .NET Core SDK или Microsoft .NET Core Runtime в AstraLinux, а так-же бесплатный редактор кода Visual Studio Code. NET Core - это бесплатная кроссплатформенная платформа с открытым исходным кодом, разработанная Microsoft для создания настольных приложений, мобильных приложений, веб-приложений, приложений интернета вещей, игровых приложений и т.д. Если вы являетесь разработчиком dotnet, работающим на платформе Windows, .NET core поможет вам легко настроить среду разработки на любых Linux и Unix-подобных операционных системах.

Установка из репозитория Microsoft

Для включения установки пакетов с использованием протокола HTTPS установить пакеты ca-certificates и apt-transport-https, если они не были установлены ранее:

    

sudo apt install ca-certificates apt-transport-https

 

Добавить ключ подписывания пакетов Microsoft в список доверенных ключей:

    

wget -O - https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc.gpg > /dev/null

 

Загрузить параметры репозитория Microsoft (параметры сохраняются в файле /etc/apt/sources.list.d/microsoft-prod.list):

    

sudo wget https://packages.microsoft.com/config/debian/10/prod.list -O /etc/apt/sources.list.d/microsoft-prod.list

 

Не забывайте удалять ненужные сторонние репозитории после того, как установка из них завершена.

Обновить кеш пакетов:

    

sudo apt update

 

Установить пакеты:

Библиотеки разработчика:

    

sudo apt install dotnet-sdk-5.0

 

И так далее

    

sudo apt install dotnet-sdk-3.1
sudo apt install dotnet-sdk-6.0

 

При установки библиотеки разработчика, библиотека исполнения ставится автоматически !!!

Библиотеки исполнения:

    

sudo apt install aspnetcore-runtime-5.0

 

Проверка версий пакета SDK

    

dotnet --list-sdks

 

Проверка версий среды выполнения

    

dotnet --list-runtimes

 

 

Загрузка и установка редактора Visual Studio Code

Редактор Visual Studio Code доступен для скачивания с помощью web-браузера по ссылке:

https://code.visualstudio.com/docs/?dv=linux64_deb

По умолчанию файл сохраняется в подкаталоге Загрузки домашнего каталога и после скачивания может быть установлен командой:

sudo apt install ~/Загрузки/code_*.deb

 

Предупреждение "Download is performed unsandboxed"/" Загрузка без ограничения песочницы" при установке пакетов из файлов с помощью apt можно игнорировать.

После установки редактор доступен через систему графических меню: "Пуск" -> "Утилиты" -> "Visual Studio Code" или из терминала:

/usr/bin/code