Содержание

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Warning
Использование стороннего программного обеспечения в аттестованных информационных системах, функционирующих под управлением ОС Astra Linux Special Edition
info


Info
titleДанная статья применима к:
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
  • Astra Linux Special Edition РУСБ.10015-16 исп. 1


Warning
Использование стороннего программного обеспечения в аттестованных информационных системах, функционирующих под управлением ОС Astra Linux Special Edition

.Net Core

.NET Core — универсальная платформа разработки с открытым кодом, поддерживаемая корпорацией Майкрософт и сообществом .NET на сайте GitHub.
.NET Core является кроссплатформенной (поддерживает Windows, macOS и Linux) и может использоваться для создания приложений для устройств, облаков и Интернета вещей.

Дополнительные сведения о среде .NET Core, включая ее характеристики, поддерживаемые языки и платформы, а также основные API-интерфейсы, см. в этой статье.

Поддерживаемые выпуски .Net Core

  • 2.1
  • 3.1
  • 5.0 предварительная версия

Неподдерживаемые выпуски .Net Core

Следующие версии .NET Core больше  не поддерживаются (но остаются доступными для скачивания):

  • 3.0
  • 2.2
  • 2.0


Загрузка и установка пакетов .Net Core

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

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

Command

sudo apt install ca-certificates


Перед установкой пакетов из репозитория Microsoft добавить ключ подписывания пакетов Майкрософт в список доверенных ключей:

Command

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/

Загрузить файл настройки репозитория:
Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) и Astra Linux Special Edition РУСБ.10015-16 исп. 1:

Command

wget -q https://packages.microsoft.com/config/debian/9/prod.list

Зарегистрировать репозиторий и установить права доступа:

Command

sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list

# Только для  Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) и Astra Linux Special Edition РУСБ.10015-16 исп. 1 - добавить репозиторий ОС ОН ОрёлAstra Linux Common Edition
echo deb https://download.astralinux.ru/astra/current/orel/repository/ orel non-free main contrib | sudo tee -a /etc/apt/sources.list


Warning

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

После выполнения сценария обновить репозитории и установить пакеты:

Command

sudo apt update
sudo apt install dotnet-sdk-5.0

Установка без подключения репозитория 

Загрузите архив пакетов требуемой версии .Net Core перейдя с помощью web-браузера по одной из ссылок ниже. Каждый архив уже содержит все необходимые зависимости.

Перейти в каталог загрузок, выполнить распаковку загруженного архива и установить распакованные пакеты:

Command

cd Загрузки / 
tar -zxvf dotnet_sdk+aspnet_runtime-*.*.tar.gz
sudo dpkg -i *.deb

Проверка установки

Проверить успех установки можно собрав простейшее приложение "Hello World":

Command

dotnet new console -o myApp
cd myApp
dotnet run



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

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

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

После скачивания редактор может быть установлен командой:

Command

sudo dpkg -i code_*.deb

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

Command
/usr/bin/code


...