Установка NET SDK 8.0 на Linux
curl -L https://aka.ms/install-dotnet-preview -o install-dotnet-preview.sh sudo bash install-dotnet-preview.sh
Так как вышеприведённые команды из документации не дали своих плодов, то я покажу другой способ скачивания SDK .NET 8.0. Почему именно 8.0? Ну, во-первых, мой друг захотел заняться разработкой модов под tModLoader, а он требует эту версию. Во-вторых, просто для демонстрации.
При необходимости обновим индекс пакетов. Добавим репозиторий Microsoft в список источников пакетов:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/debian/10/prod buster main" | sudo tee /etc/apt/sources.list.d/microsoft.list
Команда echo в данном контексте используется для того, чтобы передать строку в файл /etc/apt/sources.list.d/microsoft.list с помощью команды tee. Это вам лайфхак, потому что я много встречал тех, кто не знал об этом.
А теперь точно обновляем индекс пакетов и выполняем команду sudo apt install -y dotnet-sdk-8.0
Чтобы проверить, установилось ли у нас то, что надо, то прописываем dotnet sdk check. У меня вывелось 8.0.300 Актуальное состояние. Ииии... успех!