Instalação Fundamental
1. Sistema
Prepare seu sistema operacional para desenvolvimento com IA. Instale dependências essenciais na sua plataforma.
4 min de leitura
Antes de tudo, prepare seu sistema com as dependências base que diversas ferramentas precisam. Selecione sua plataforma:
Atualizar pacotes do sistema
sudo apt update && sudo apt upgrade -yInstalar ferramentas essenciais
sudo apt install -y build-essential curl wget unzip git jq ripgrep iproute2 net-toolsPor que isso importa?
build-essential/ Xcode CLT — compiladores C/C++ necessários para instalar pacotes nativos (Node, Python)curl/wget— todos os instaladores oficiais usam um dessesgit— o Claude Code depende fortemente do Git para navegar, commitar e criar PRsjq— processador JSON de linha de comando, recomendado pela doc oficial para parsear saída do modo programático (claude -p), e usado em hooks e pluginsripgrep— busca rápida em arquivos (rg), usado internamente pelo Claude Code para pesquisar no código-fonte. Já vem incluído no Claude Code, mas instalar separadamente garante que funcione em outros contextos também
Sudo sem senha — Autonomia para o Claude Code
O Claude Code frequentemente precisa de sudo para instalar ferramentas e ajustar o sistema. Sem a configuração abaixo, ele fica travado esperando a senha.
Configurar sudo sem senha
echo "$USER ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/$USERIsso remove a barreira de senha para todos os comandos sudo. Adequado para máquinas de desenvolvimento pessoal, mas não recomendado para servidores de produção.