Voltar para Wiki
Softwares4 Módulos

Softwares Desktop Linux Essenciais

Guia de pós-instalação. As principais ferramentas de desenvolvimento, banco de dados e utilitários para transformar seu Linux em uma máquina de trabalho.

1

IDEs e Editores de Código

VS Code (O Padrão de Mercado)

Leve, extensível e gratuito. É o editor mais usado no mundo atualmente.
bash
# Via repositório oficial (Recomendado no Fedora)
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
sudo dnf check-update
sudo dnf install code
Ou via Flatpak (Sandboxed):
bash
flatpak install flathub com.visualstudio.code

JetBrains (IntelliJ, PHPStorm, WebStorm)

As IDEs mais poderosas para Java, PHP e Javascript. A melhor forma de instalar é via JetBrains Toolbox, pois ele gerencia as atualizações e versões do Java/JDK automaticamente.
  • 1. Baixe o `.tar.gz` do Toolbox no site oficial.
  • 2. Extraia o arquivo.
  • 3. Clique duas vezes no executável `jetbrains-toolbox`.
  • 4. Escolha a IDE na lista e clique em Install.

Editores Leves & Clássicos

Notepad++ (Via Snap)

O clássico do Windows rodando perfeitamente no Linux através de uma camada Wine embutida no Snap.
bash
sudo snap install notepad-plus-plus

Code::Blocks

Ideal para estudantes de C/C++. Leve e direto ao ponto.
bash
sudo dnf install codeblocks
# Instale as ferramentas de compilação básicas
sudo dnf groupinstall "Development Tools"
2

Banco de Dados e Backend

DBeaver (Gerenciador Universal)

Esqueça instalar um cliente para cada banco. O DBeaver conecta em PostgreSQL, MySQL, SQLite, Oracle e SQL Server numa única interface.
bash
flatpak install flathub io.dbeaver.DBeaverCommunity

Docker & Docker Compose

A forma moderna de rodar bancos de dados sem "sujar" seu sistema operacional principal.
bash
# Instalação no Fedora
sudo dnf install docker docker-compose

# Iniciar o serviço
sudo systemctl start docker
sudo systemctl enable docker

# Dar permissão ao seu usuário (para não usar sudo)
sudo usermod -aG docker $USER
newgrp docker

Postman

Ferramenta essencial para testar rotas de API (REST, GraphQL, Websocket).
bash
flatpak install flathub com.getpostman.Postman
3

Ferramentas de Sistema

Virtualização

Oracle VirtualBox

Para rodar Windows ou outras distros Linux dentro do seu sistema.
bash
sudo dnf install VirtualBox
Dica: Baixe o Extension Pack no site oficial para ter suporte a USB 3.0 dentro da VM.

Discos e Boot

GParted: O melhor particionador gráfico. Redimensione e formate discos com segurança.
bash
sudo dnf install gparted
Balena Etcher: Para criar Pen Drives Bootáveis (Flashar ISOs).
Geralmente distribuído como arquivo `.AppImage`. Basta baixar, clicar com botão direito -> Propriedades -> Permitir execução -> Rodar.

FTP e Transferência

FileZilla: Cliente FTP clássico para subir arquivos para servidores.
bash
flatpak install flathub org.filezilla.FileZilla
4

Design e Dia a Dia

Navegadores e Comunicação

Brave Browser: Focado em privacidade e bloqueador de anúncios nativo.
bash
sudo dnf install brave-browser
Discord: Essencial para comunidades de dev.
bash
flatpak install flathub com.discordapp.Discord

Diagramas e Modelagem

Draw.io

Ferramenta incrível para fluxogramas, diagramas de classe e arquitetura de AWS/Azure.
bash
flatpak install flathub com.jgraph.drawio.desktop

BrModelo (Java)

Clássico acadêmico para modelagem de banco de dados (DER/MER). Requer Java instalado.
bash
sudo dnf install java-latest-openjdk
# Depois execute:
java -jar BrModelo.jar