Há quase um mês, as últimas atualizações do "Microsoft.NET 6", e como muitos já sabem, este plataforma de desenvolvimento gratuita e de código aberto, útil para construir todos os tipos de aplicativos (Desktop, mobile, web, jogos e Internet das coisas), também é multiplataforma. Portanto, está disponível para Windows, Mac OS e Linux.
E uma vez que, juntamente com Visual Studio Code, Isso é um editor de código, multiplataforma, aberto e gratuito da Microsoft; uma excelente dupla é formada para desenvolver aplicações em GNU/Linux, hoje vamos abordar um pouco sobre a situação atual deste QuadroE o como instalar no Ubuntu e no Debian. que, aliás, tem suporte nativo para ambos.
E, antes de entrar totalmente no tópico de hoje dedicado à aplicação "Microsoft.NET 6", deixaremos para os interessados, alguns links para posts relacionados anteriores:
Microsoft .NET 6: Estrutura de plataforma cruzada da Microsoft
Sobre o Microsoft .NET 6
Resumidamente, podemos comentar "Microsoft.NET 6" seguinte:
“É uma plataforma de desenvolvimento de código aberto, multiplataforma e gratuita para criar muitos tipos de aplicativos. O .NET é baseado em um tempo de execução de alto desempenho que é usado na produção por muitos aplicativos de grande escala.” O que é .Net?
E entre os muitos Características mencionado em seu Site oficial, que inclui e privilegia os desenvolvedores, a fim de escreva de forma produtiva código confiável e de alto desempenho, mencionaremos os 3 seguintes:
- Implementação de um código assíncrono: inclui um modelo de programação assíncrona de tarefas (TAP), que fornece uma abstração sobre código assíncrono.
- O uso de atributos: lida com declarações descritivas semelhantes a palavras-chave que descrevem como serializar os dados, especificam recursos que são usados para reforçar a segurança e limitam as otimizações do compilador just-in-time (JIT).
- O uso de analisadores de código: o que facilita a inspeção do código C# ou Visual Basic para problemas de qualidade e estilo de código. É por isso que, a partir do .NET 5, esses analisadores estão incluídos no .NET SDK e não precisam ser instalados separadamente.
Para obter mais informações sobre esta ferramenta de software, você pode explorar os seguintes links: Características, Downloads do .NET 6e O que há de novo no .NET 6
Instalação no Ubuntu e Debian
Para a instalação no Ubuntu e Debian, ou seus derivados, os procedimentos de instalação são os seguintes:
Para Debian 11
- Pacotes com chaves de assinatura (chaves de repositório)
wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
- Instalando o SDK
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-6.0
- Instalação em tempo de execução
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- Instalando o tempo de execução do ASP.NET Core
sudo apt-get install -y dotnet-runtime-6.0
Para mais detalhes e informações sobre o processo de instalação no Debian 11, você pode explorar o seguinte link.
Ubuntu 22.04
- Pacotes com chaves de assinatura (chaves de repositório)
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
- Instalando o SDK
sudo apt-get update && \
sudo apt-get install -y dotnet-6.0
- Instalação em tempo de execução
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-6.0
- Instalando o tempo de execução do ASP.NET Core
sudo apt-get install -y dotnet-runtime-6.0
Nota: Observe que, Ubuntu 22.04, já vem com o referido software instalado, portanto não é necessário executar o referido procedimento. No entanto, o procedimento é útil para versões baseadas no Ubuntu 22.04 e semelhantes para versões mais antigas do Ubuntu. E para mais detalhes e informações sobre o processo de instalação no Ubuntu 22.04, você pode explorar o seguinte link.
Verificação de instalação
Uma vez instalado, você já pode fazer uso do referido software através de outros, como Visual Studio Code. No entanto, para verificar que tudo esteja perfeitamente instalado e funcional, basta executar os comandos a seguir e validar as informações de saída, conforme mostrado nas capturas de tela a seguir:
dotnet --list-sdks
dotnet --list-runtimes
dotnet --info
Resumo
Em resumo, em Microsoft continue contribuindo como os outros gigantes da tecnologia para o mundo de Software Livre e Código Aberto. E com esta entrega e fácil disponibilidade de produtos de software como "Microsoft.NET 6" y Visual Studio Code, continua a melhorar o trabalho dos desenvolvedores de software em Sistemas operacionais livres e abertosIe Distribuições GNU / Linux.
Se você gostou deste post, não deixe de comentar e compartilhar com outras pessoas. E lembre-se, visite nosso «página inicial» para explorar mais novidades, bem como aderir ao nosso canal oficial de Telegrama de DesdeLinux, Oeste grupo para mais informações sobre o tema de hoje.