Дерево страниц

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 19 Следующий »

Данная статья применима к:

  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)

  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)

  • Astra Linux Special Edition РУСБ.10015-16 исп. 1

  • Astra Linux Common Edition 2.12

.Net Core

.NET Core — универсальная платформа разработки с открытым кодом, поддерживаемая корпорацией Microsoft и сообществом .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

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

    sudo apt install ca-certificates apt-transport-https

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

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

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

    На момент обновления статьи в указанных ниже репозиториях предоставлялись одинаковые версии пакетов.
    1. Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7):

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

    2. Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6), Astra Linux Special Edition РУСБ.10015-16 исп. 1, Astra Linux Common Edition:

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

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

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

    sudo apt update

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

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

      sudo apt install dotnet-sdk-5.0

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

      sudo apt install aspnetcore-runtime-5.0

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

Для установки .NET без подключения репозитория от имени непривилегированного пользователя для этого пользователя:

  1. Создать в домашнем каталоге пользователя подкаталог dotnet:

    mkdir ~/dotnet

  2. Загрузить архив версии .NET перейдя с помощью web-браузера по ссылке: https://dotnet.microsoft.com/en-us/download/dotnet. Для Astra Linux Common Edition, Astra Linux Special Edition РУСБ.10015-01 и Astra Linux Special Edition РУСБ.10015-16 исп. 1 следует использовать версии для Linux x64. По умолчанию загрузка выполняется в подкаталог Загрузки домашнего каталога;
  3. Скопировать (переместить) загруженный архив в созданный каталог ~/dotnet;
  4. Распаковать архив:

    tar xf ~/dotnet/dotnet-sdk-*.tar.gz

  5. Установить переменные окружения:

    export DOTNET_ROOT=$HOME/dotnet
    export PATH=$PATH:$HOME/dotnet

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

    DOTNET_ROOT=$HOME/dotnet
    PATH=$PATH:$HOME/dotnet
    Подробнее  см.Присвоение значений переменными окружения для пользовательских сессий.

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

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

dotnet new console -o myApp
cd myApp
dotnet run

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

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

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

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

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

/usr/bin/code

  • Нет меток