Установка .NET в Linux
В этой статье описывается, как .NET доступен в различных дистрибутивах Linux. .NET можно установить диспетчером пакетов, оснасткой или вручную. .NET также доступен как образ контейнера.
Packages
Начиная с .NET 9 корпорация Майкрософт публикует пакеты только для поддерживаемых дистрибутивов Linux, которые не публикуют собственные пакеты. Пакеты публикуются в репозитории пакетов Майкрософт по адресу https://packages.microsoft.com/. Сюда входят следующие дистрибутивы Linux:
- Azure Linux 3.0
- Debian
- openSUSE Leap
- SUSE Enterprise Linux
Следующие дистрибутивы Linux официально поддерживают .NET и публикуют собственные пакеты .NET:
- Azure Linux 2.0 (CBL-Mariner)
- Альпийский
- Поток CentOS
- Fedora
- Red Hat Enterprise Linux (RHEL)
- Ubuntu
Прикрепление
Пакеты оснастки пакета SDK для .NET предоставляются и поддерживаются каноническим пакетом. Пакеты Snap — это отличная альтернатива диспетчеру пакетов, встроенному в дистрибутив Linux.
Установка вручную
Вы можете установить .NET вручную следующим образом:
Возможно, потребуется установить зависимости .NET, если вы устанавливаете .NET вручную.
Дополнительные источники
.NET также доступен из других источников. Пакеты и контейнеры используют имя, аналогичное одному из следующих имен:
- aspnet-runtime
- dotnet-runtime
- dotnet-sdk
- dotnet
Диспетчеры пакетов
- https://formulae.brew.sh/cask/dotnet
- https://formulae.brew.sh/cask/dotnet-sdk
- https://ports.macports.org/port/dotnet-cli
- https://search.nixos.org/packages?query=dotnet
- https://archlinux.org
- https://aur.archlinux.org