Como instalar o .NET 8 no Ubuntu 18.04 e Ubuntu 16.04

Se você ainda está usando as versões antigas do Ubuntu e quer usar o .NET mais recente, veja como instalar o .NET 8 no Ubuntu 18.04 e Ubuntu 16.04.

O .NET 8 foi lançado há alguns meses em novembro de 2023. É uma nova versão LTS com 3 anos de suporte e apresenta novo gerador de código “Otimização guiada por perfil dinâmico” (PGO), conjunto de instruções AVX-512, fora do mercado Recursos de IA do -box, primeira visualização do .NET Aspire, AoT nativo e várias outras mudanças.

Consulte a nota de lançamento para obter detalhes dessa atualização.

.NET 8 está disponível em repositórios de sistema Ubuntu para Ubuntu 23.10 e próximo Ubuntu 24.04. Para Ubuntu 22.04 e Ubuntu 20.04 LTS, é possível instalar o .NET 8 a partir do repositório da Microsoft, segundo esse tutorial.

Para usuários do Ubuntu 16.04 e Ubuntu 18.04 que não podem atualizar o sistema, agora existe um PPA de terceiros que contém os pacotes .NET 8 para máquinas Intel/AMD de 64 bits.

Ou seja, para desenvolvedores .NET, o .NET 8 mais recente pode ser instalado no antigo Ubuntu 18.04 e/ou Ubuntu 16.04 LTS facilmente através do PPA.

O PPA é mantido por Rob Savoury, que mantém tantos PPAs com Blender, Chromium, FFmpeg, Firefox, LibreOffice, Qt5/6, Python, LLVM, Node.js e outros pacotes de software populares com suporte antigo ao Ubuntu 16.04 e Ubuntu 18.04!

NOTA: Como as bibliotecas do sistema no Ubuntu 16.04 e 18.04 estão bastante desatualizadas, o PPA tem muitas atualizações de biblioteca que PODEM ENCONTRAR PROBLEMAS DE DEPENDÊNCIA NÃO ATINGIDAS para instalação de outros pacotes de aplicativos no futuro.

Como instalar o .NET 8 no Ubuntu 18.04 e Ubuntu 16.04

Como instalar o .NET 8 no Ubuntu 18.04 e Ubuntu 16.04
Como instalar o .NET 8 no Ubuntu 18.04 e Ubuntu 16.04

Dito isso, para instalar o .NET 8 no Ubuntu 18.04 e Ubuntu 16.04, faça o seguinte:

Passo 1. Primeiro, pressione Ctrl+Alt+T no teclado para abrir uma janela de terminal.
Passo 2. Ao abrir o terminal, cole o comando abaixo e pressione Enter para adicionar PPA. Digite a senha do usuário quando solicitar autenticação sudo, embora não haja feedback de asterisco, e pressione Enter para continuar:
sudo add-apt-repository ppa:savoury1/dotnet8
Passo 3. Para pacotes de dependência, você também precisa adicionar o seguinte PPA executando o comando:
sudo add-apt-repository ppa:savoury1/backports
Passo 4. Atualizar cache de pacotes
O Ubuntu agora atualiza automaticamente o cache do pacote após adicionar o PPA. Por precaução, você pode executar o comando abaixo no terminal para fazer isso manualmente:
sudo apt update
Passo 5. Por fim, instale o SDK, o run-time, o host e outros pacotes principais, executando o único comando abaixo:
sudo apt install dotnet8

Como desinstalar o .NET 8 no Ubuntu 18.04 e Ubuntu 16.04

Para desinstalar o .NET 8, faça o seguinte:

Passo 1. Abra uma janela de terminal (Ctrl+Alt+T).
Passo 2. Em seguida, execute o comando abaixo para instalar primeiro a ferramenta ppa-purge:
sudo apt install ppa-purge
Passo 3. Em seguida, use a ferramenta para limpar PPAs, que também faz downgrade ou desinstala os pacotes instalados a partir desses PPAs.
sudo ppa-purge ppa:savoury1/backports
sudo ppa-purge ppa:savoury1/dotnet8

IMPORTANTE: Antes de responder sim para limpar o PPA e desinstalar pacotes, fique de olho na lista de pacotes que serão removidos!! PODE REMOVER OUTROS PACOTES DE APLICATIVOS ÚTEIS devido ao downgrade de bibliotecas de dependência.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.