Альтернативная сборка .NET с минимальными модификациями для различных дистрибутивов Linux.

.NET для Linux

Открытая сборка .NET для Linux. Альтернативная сборка .NET с минимальными модификациями для различных дистрибутивов Linux. Не является нашим продуктом «Моно».

Исходный код: https://github.com/laboratory50/dotnet.

Все материалы распространяются на условиях стандартной общественной лицензии GNU (GPL) версии 3.

Поддерживаемые дистрибутивы

.NET 8

* Ubuntu 24.04 LTS Noble Numbat;
* Debian 12 Bookworm;
* Astra Linux Special Edition 1.7;
* Astra Linux Special Edition 1.8.

Установка

Создайте файл /etc/apt/sources.list.d/opendotnet.list:

deb http://packages.lab50.net/dotnet/ <bookworm|noble|alse16|alse17> main

Добавьте цифровой ключ подписи в APT:

wget -q -O /etc/apt/trusted.gpg.d/lab50.gpg http://packages.lab50.net/lab50.gpg

Обновите репозиторий:

apt-get update

Установите пакет ms-dotnet-runtime-8.0 или ms-dotnet-sdk-8.0:

apt-get install ms-dotnet-runtime-8.0

Изменения по сравнению с оригинальным .NET

1. Все основные файлы устанавливаются в каталог /usr/lib/x86_64-linux-gnu/dotnet.
2. Добавлены дополнительные RID.

Пакеты

ms-aspnetcore-runtime-X.0

Среда исполнения ASP.NET. Предоставляет среду исполнения для веб-приложений.

ms-aspnetcore-targeting-pack-X.0

ASP.NET runtime (targeting pack). Пакет содержит целевую платформу для ASP.NET.
Целевая платформа может использоваться для сборки приложений под данную версию ASP.NET Core.

ms-dotnet-runtime-X.0

Пакет, устанавливающий CoreFX и CoreCLR.

Общеязыковая среда выполнения .NET Core.

Основные библиотеки платформы .NET Core. Набор библиотек, составляющих пространства имен System.*
(и ограниченный эгрегор Microsoft.*). Универсальная платформа
низкого уровня, которая является основой платформ приложений более высокого уровня, например ASP.NET.

ms-dotnet-host-X.0

Команда dotnet платформы .NET, необходимая для запуска программ,
написанных для платформы .NET.

ms-libdotnet-host-X.0

Библиотека резолвера общеязыковой среды выполнения (CoreCLR) и библиотек платформы .NET.
Отвечает за выбор необходимой среды исполнения при запуске приложения .NET.

ms-dotnet-apphost-pack-X.0

Пакет содержит apphost — утилиту создания исполняемых файлов для конкретной платформы.

ms-dotnet-targeting-pack-X.0

Пакет содержит целевую платформу для .NET. Целевая платформа может использоваться
для сборки приложений под данную версию .NET.

ms-dotnet-sdk-X.0

Набор библиотек и инструментов для разработки приложений на платформе .NET.

ms-netstandard-targeting-pack-2.1

Пакет содержит целевую платформу для .NET Standard 2.1. Целевая платформа может использоваться
для сборки приложений под версию 2.1 .NET Standard.

0 комментариев

Что у нас
нового

Блог

.NET 8 для Linux

11 марта 2025

Альтернативная сборка .NET с минимальными модификациями для различных дистрибутивов Linux.

ГосJava 8 2025.1

13 февраля 2025

Команда «Лаборатории 50» подготовила новую версию ГосJava 8.

Наши
контакты

Связаться с нами

Телефон: 8 (812) 981-68-09
Электронная почта: team@lab50.net






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