O .NET, anteriormente conhecido como .NET Core, é uma plataforma de desenvolvimento de software gratuita, open-source e multiplataforma. Se você é um desenvolvedor que busca eficiência, escalabilidade e uma rica biblioteca padrão, o .NET é uma excelente escolha. E o melhor? Ele é totalmente compatível com o Linux. Vamos aprender como instalá-lo nas distribuições Linux mais populares.
1. Pré-requisitos
Antes de começarmos, é bom entender alguns pré-requisitos:
- Acesso à linha de comando;
- Privilégios de superusuário (geralmente usando
sudo
); - Conexão estável com a internet.
2. Distribuições e Versões Suportadas
O .NET suporta várias distribuições Linux, incluindo:
- Ubuntu
- Debian
- Fedora
- CentOS
- openSUSE
- SLES (SUSE Linux Enterprise Server)
- Alpine Linux
- e muitas outras…
Você pode encontrar a lista completa de distribuições suportadas e suas versões no site oficial da Microsoft.
3. Instalação em Distribuições Populares
3.1 Ubuntu
O .NET pode ser instalado no Ubuntu usando pacotes APT:
bash
sudo apt update sudo apt install apt-transport-https sudo apt update sudo apt install dotnet-sdk-5.0
Substitua “5.0” pela versão do .NET que você deseja instalar.
3.2 Debian
No Debian, a instalação é muito similar ao Ubuntu:
bash
sudo apt update sudo apt install apt-transport-https wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo apt update sudo apt install dotnet-sdk-5.0
3.3 Fedora
No Fedora, podemos usar o DNF:
bash
sudo dnf copr enable @dotnet-sig/dotnet sudo dnf install dotnet-sdk-5.0
3.4 CentOS
CentOS é similar ao Fedora, mas com alguns passos adicionais:
bash
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm sudo yum update sudo yum install dotnet-sdk-5.0
3.5 openSUSE
Para o openSUSE, usamos o Zypper:
bash
sudo zypper install libicu sudo zypper ar -f https://packages.microsoft.com/yumrepos/microsoft-opensuse15-prod microsoft sudo zypper install dotnet-sdk-5.0
4. Verificando a Instalação
Após instalar, você pode verificar se o .NET foi instalado corretamente:
bashCopy code
dotnet --version
5. Considerações Adicionais
- IDEs: Se você está acostumado com o Visual Studio no Windows, pode experimentar o Visual Studio Code no Linux. Ele suporta desenvolvimento .NET e possui extensões úteis para facilitar o trabalho.
- Bibliotecas: A maioria das bibliotecas e pacotes NuGet que funcionam com o .NET no Windows também funcionará no Linux.
- Docker: Se você quiser manter seu ambiente Linux limpo, pode usar o .NET dentro de um container Docker. A Microsoft fornece imagens oficiais do .NET no Docker Hub.
Conclusão
O .NET oferece uma plataforma poderosa e flexível para desenvolvimento no Linux. Com o suporte de uma vasta comunidade e a garantia de uma empresa como a Microsoft, os desenvolvedores podem confiar que terão uma experiência sólida ao criar aplicações robustas, escaláveis e de alta performance.
Referências:
Nota: Esta é uma visão geral de como instalar o .NET em várias distribuições Linux. Sempre consulte a documentação oficial para obter as instruções mais atualizadas e detalhadas. Links e versões citadas podem mudar com o tempo.