Instale VSCodium no Fedora
A verdadeira versão de código aberto do Microsoft VS Code, VSCodium, pode ser facilmente instalada no Fedora. Veja como.
Visual Studio Code (VS Code) é um popular editor de texto multiplataforma desenvolvido pela Microsoft. Ele é baseado na estrutura Electron e é amplamente utilizado por desenvolvedores para tarefas de codificação e edição de texto. O núcleo do VS Code, conhecido como "Code - OSS", é de código aberto e distribuído sob a licença MIT. No entanto, a Microsoft adiciona personalizações específicas e lança sua versão de marca do editor sob uma licença proprietária.
Para resolver preocupações sobre telemetria e licenciamento, existe uma alternativa chamada "VSCodium", que é uma versão do VS Code voltada para a comunidade, desabilitada para telemetria e licenciada pelo MIT.
Neste tutorial, irei guiá-lo através do processo de instalação e execução do VSCodium em um sistema Fedora Linux.
Existem três maneiras de fazer isso:
Instalação baixando o arquivo rpm da página de lançamento. Porém, você precisa repetir o processo para atualizar o pacote (o que pode ser frustrante).
Adicionando repositório paulcarroty (conforme mencionado no site do VSCodium). Assim, quando você atualizar seu sistema Fedora, o VScodium também será atualizado (o que é bastante simples).
Usando a versão flatpak que você provavelmente já tentou instalando-a a partir do software Gnome (tive uma experiência ruim com a mesma, então a quilometragem pode variar).
O primeiro é muito simples, ou seja, baixar e instalar o arquivo rpm na página de lançamento. Então, vamos direto ao assunto e seguir os outros dois métodos.
Método 1: Instalando o VSCodium adicionando o repositório
Abra um terminal: você pode abrir um terminal procurando por “Terminal” no menu do aplicativo.
Adicione a chave GPG: para que o gerenciador de pacotes confie no empacotador do repositório.
sudo rpmkeys --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
Adicione o repositório VSCodium: O comando a seguir adicionará o repositório ao seu sistema Fedora.
printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=download.vscodium.com\nbaseurl=https://download.vscodium.com/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg\nmetadata_expire=1h" | sudo tee -a /etc/yum.repos.d/vscodium.repo
Instale o VSCodium: Agora que você adicionou o repositório VSCodium, você pode instalá-lo usando o seguinte comando (aqueles que amam software de ponta podem substituir o nome do pacote por codium-insiders para instalar a versão interna) :
sudo dnf install codium
Inicie o VSCodium: Agora você pode iniciar o VSCodium no menu do aplicativo ou executando o seguinte comando no terminal:
codium
Removendo VSCodium
Se você não gostou do VSCodium e do fato de ser baseado em Electron ou talvez tenha mudado para Neovim definitivamente. Você pode removê-lo usando este comando:
sudo dnf remove codium
Você pode manter o repositório e a assinatura adicionados ao seu sistema ou talvez não (por que não).
Então, vamos nos livrar desse repositório:
sudo rm /etc/yum.repos.d/vscodium.repo
Método 2: Instale o VSCodium usando flatpak
Você também pode instalar o flatpak. Então, aqui estão os passos para instalar o VSCodium usando Flatpak no Fedora:
Você pode instalá-lo imediatamente no Fedora com o flathub habilitado, o que provavelmente estará habilitado se você estiver usando uma das iterações mais recentes e tiver repositórios de terceiros habilitados para o Fedora. Basta procurar VSCodium no software Gnome e clicar em Instalar.
Mas, para quem executa versões mais antigas por algum motivo ou pode ter um fork com flatpak não habilitado, pode seguir o exemplo.
Instale o Flatpak e habilite o Flathub: O Fedora geralmente vem com o Flatpak pré-instalado. Se não estiver instalado, você pode instalá-lo usando o seguinte comando:
sudo dnf install flatpak
Para habilitar o repositório Flathub, use o seguinte comando:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Agora que configurou o Flatpak, você pode instalar o VSCodium usando o repositório Flathub. Execute o seguinte comando:
flatpak install flathub com.vscodium.codium
Inicie o VSCodium: Você pode iniciar o VSCodium via Flatpak usando o seguinte comando:
flatpak run com.vscodium.codium
Alternativamente, você também pode procurar por “VSCodium” no menu do seu aplicativo e iniciá-lo a partir daí.
É isso! Agora você deve ter o VSCodium instalado e rodando em seu sistema Fedora usando Flatpak.
Para removê-lo use o comando abaixo:
sudo flatpak uninstall com.vscodium.codium
Aí vem o resultado final
Se você usou o VS Code, não encontrará nenhuma diferença entre os dois softwares. É apenas por uma questão de abertura e liberdade da telemetria maligna da versão da Microsoft.
Chegando ao Fedora, instalei primeiro a versão flatpak, mas o VSCodium não mostrou nenhuma decoração de janela na sessão do Wayland (que é o padrão, obviamente). Dificultando a navegação com o mouse.
Tentei alguns métodos para consertar, mas não tive sorte devido às localizações estranhas do flatpak para arquivos de configuração. Se alguém tiver ou puder descobrir a solução alternativa para o problema acima, pode comentar abaixo. Mas usar a versão rpm foi perfeito (talvez os céticos estivessem certos sobre sistemas alternativos de gerenciamento de pacotes).
Extensões e plug-ins funcionaram bem na maior parte. Você também pode seguir este tutorial para instalar em qualquer distribuição da família Enterprise Linux, por exemplo. Alma Linux, Rocky Linux etc.