Instalar dotnet core no Ubuntu 20 - WSL 2

talvez você tenha o erro "Unable to locate package dotnet-sdk-3.1"

Eu sou fã do WSL 2 dentro do Windows 10 - acho que essa combinação constrói o melhor Sistema Operacional para desenvolvimento da atualidade

Você unirá a usabilidade do Windows 10 com toda a maravilha de uma plataforma UNIX rodando nos bastidores

Dito isso, instalar o WSL 2 e o Ubuntu no Windows foi bem suave. Porém, ao tentar instalar o dotnet-core seguindo as informações oficiais da Microsoft eu tive o erro abaixo:

Reading state information... Done
E: Unable to locate package dotnet-sdk-3.1
E: Couldn't find any package by glob 'dotnet-sdk-3.1'
E: Couldn't find any package by regex 'dotnet-sdk-3.1'

A solucão estava em outro link da Microsoft. Basta adicionar o repositório de pacotes da Microsoft para Ubuntu 20, ou seja, executar os comandos abaixo:

curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

sudo apt-add-repository https://packages.microsoft.com/ubuntu/20.04/prod

sudo apt-get update

Depois disso, basta seguir novamente as instruções oficiais e rodar:

sudo apt-get update; \ sudo apt-get install -y apt-transport-https && \ sudo apt-get update && \ sudo apt-get install -y dotnet-sdk-3.1

Voilà!