Microsoft .NET 6: Instalação no Ubuntu ou Debian e seus derivados

Microsoft .NET 6: Instalação no Ubuntu ou Debian e seus derivados

Microsoft .NET 6: Instalação no Ubuntu ou Debian e seus derivados

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.

Visual Studio Code 1.69: Nova versão disponível e como instalá-la

Visual Studio Code 1.69: Nova versão disponível e como instalá-la

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:

Visual Studio Code 1.69: Nova versão disponível e como instalá-la
Artigo relacionado:
Visual Studio Code 1.69: Nova versão disponível e como instalá-la
.NET e ML.NET: plataformas de código aberto da Microsoft
Artigo relacionado:
.NET e ML.NET: plataformas de código aberto da Microsoft

Microsoft .NET 6: Estrutura de plataforma cruzada da Microsoft

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:

  1. 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.
  2. 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).
  3. 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:

DotNet6 + Debian

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.

DotNet6 + Ubuntu

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

Verifique a instalação - Captura de tela 1

Verifique a instalação - Captura de tela 2

MOS-P3: Explorando o vasto e crescente código-fonte aberto da Microsoft - Parte 3
Artigo relacionado:
MOS-P3: Explorando o vasto e crescente código-fonte aberto da Microsoft - Parte 3
Logotipo do GitLab
Artigo relacionado:
GitLab anuncia a migração de seu editor pelo Visual Studio Code

Resumo: Banner post 2021

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.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.