Debian
October 2

Руководство по установке .NET 8.0 на Debian 13

Руководство по установке .NET 8.0 на Debian 13

Актуально на октябрь 2025 года | Версия .NET: 8.0

Введение

Тут инфа как установить .NET SDK 8.0 на операционную систему Debian 13. .NET SDK включает в себя все необходимое для разработки, сборки и запуска приложений на платформе .NET.

Подготовка системы

Перед установкой .NET рекомендуется обновить систему до последних доступных версий пакетов:

sudo apt update && sudo apt upgrade -y

Установка необходимых зависимостей

Для работы с репозиториями Microsoft потребуется установить дополнительные пакеты:

sudo apt install -y apt-transport-https ca-certificates gnupg wget

Эти пакеты обеспечивают:

  • apt-transport-https - поддержку HTTPS-соединений для APT
  • ca-certificates - доверенные SSL-сертификаты
  • gnupg - работу с GPG-ключами
  • wget - загрузку файлов из интернета

Добавление репозитория Microsoft

Добавляем официальный репозиторий Microsoft в систему:

# Загружаем пакет с настройками репозитория
wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
# Устанавливаем пакет
sudo dpkg -i packages-microsoft-prod.deb
# Удаляем загруженный файл (больше не нужен)
rm packages-microsoft-prod.deb

Установка .NET SDK 8.0

Обновляем информацию о пакетах и устанавливаем .NET SDK 8.0:

sudo apt update
sudo apt install -y dotnet-sdk-8.0

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

Убедимся, что .NET успешно установлен:

dotnet --version
kaurcev@debian:$ dotnet --version
8.0.414
kaurcev@debian:$

Пример работы

# Создаем новое консольное приложение
dotnet new console -n MyTestApp

# Переходим в директорию проекта
cd MyTestApp

# Запускаем приложение
dotnet run

Можно найти в GitHub Gist: https://gist.github.com/kaurcev/617bb52920a953279a07cef52a3c41b8