Данная статья применима к:
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
- Astra Linux Special Edition РУСБ.10015-16 исп. 1
.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:
Перед установкой пакетов из репозитория Microsoft добавить ключ подписывания пакетов Майкрософт в список доверенных ключей:
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:
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://dl.astralinux.ru/astra/frozen/2.12_x86-64/2.12.43/repository/ orel non-free main contrib | sudo tee -a /etc/apt/sources.list
Не забывайте удалять ненужные сторонние репозитории после того, как установка из них завершена.
После выполнения сценария обновить репозитории и установить пакеты:
sudo apt update
sudo apt install dotnet-sdk-5.0
Установка без подключения репозитория
Загрузите архив пакетов требуемой версии .Net Core перейдя с помощью web-браузера по одной из ссылок ниже. Каждый архив уже содержит все необходимые зависимости.
- DOTNET SDK 2.1 + ASP.NET Core 2.1 https://nas01.astralinux.ru/sharing/yy3PFyZGu
- DOTNET SDK 3.1 +ASP.NET Core 3.1 https://nas01.astralinux.ru/sharing/Lrc7jhedV
- DOTNET SDK 5.0 + ASP.NET Core 5.0 https://nas01.astralinux.ru/sharing/v9dYpezax
Перейти в каталог загрузок, выполнить распаковку загруженного архива и установить распакованные пакеты:
tar -zxvf dotnet_sdk+aspnet_runtime-*.*.tar.gz
sudo dpkg -i *.deb
Проверка установки
Проверить успех установки можно собрав простейшее приложение "Hello World":
cd myApp
dotnet run
Загрузка и установка редактора Visual Studio Code
Редактор Visual Studio Code доступен для скачивания с помощью web-браузера по ссылке:
После скачивания редактор может быть установлен командой: