a2a mcp
Português
Back to Blog
BlogApril 7, 2026432

Como Instalar a CLI do Gemini no Ubuntu: Tutorial Completo Passo a Passo

Como Instalar a CLI do Gemini no Ubuntu: Tutorial Completo Passo a Passo

Pré-requisitos

Antes de iniciar a instalação do Gemini CLI no Ubuntu, prepare o seguinte:

  • Versão do Ubuntu: 20.04 LTS ou mais recente (22.04, 24.04 e 26.04 são totalmente suportados).
  • Acesso administrativo: Privilégios sudo para gerenciamento de pacotes.
  • Conexão à internet: Necessária para baixar o Node.js, pacotes npm e autenticação. }- Conta do Google: Necessária para fazer login via OAuth e acessar os modelos Gemini.
  • Hardware recomendado: Pelo menos 4 GB de RAM e 2 núcleos de CPU para desempenho suave durante sessões interativas.

Conhecimento básico presumido: Você sabe como abrir um terminal e executar comandos básicos do apt e bash.

Passo 1: Atualizar Pacotes do Sistema

Comece atualizando sua lista de pacotes e fazendo upgrade dos pacotes existentes para evitar conflitos de dependência:

sudo apt update && sudo apt upgrade -y

Este passo garante que você tenha as últimas atualizações de segurança e informações do repositório.

Passo 2: Instalar Node.js 20 ou Superior

O Gemini CLI requer Node.js versão 20 ou mais recente. Os repositórios padrão do Ubuntu geralmente incluem versões mais antigas (por exemplo, Node 18 no Ubuntu 24.04).

Método Recomendado: Repositório NodeSource

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

Alternativa: Usando nvm (Node Version Manager)

Para um gerenciamento de versão mais fácil:

curl -o-, https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20
nvm alias default 20

Verifique a instalação:

node --version
npm --version

Você deverá ver uma saída semelhante a v20.x.x para o Node.js e uma versão correspondente do npm.

Passo 3: Instalar Gemini CLI

Instalação Global (Recomendada para Uso Diário)

npm install -g @google/gemini-cli

Isso torna o comando gemini disponível em todo o sistema.

Teste Rápido Sem Instalação Permanente

Se quiser testar primeiro:

npx @google/gemini-cli

Instalação no Nível do Usuário (Evite Problemas de Permissão)

Se encontrar erros de permissão com a instalação global:

mkdir -p ~/.local/bin
npm config set prefix '~/.local'
export PATH="$HOME/.local/bin:$PATH"
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
npm install -g @google/gemini-cli

Passo 4: Verificar a Instalação

Verifique se o Gemini CLI foi instalado corretamente:

gemini --version

A saída esperada mostra a versão atual do Gemini CLI.

Passo 5: Iniciar e Autenticar

Execute a CLI pela primeira vez:

gemini

A ferramenta solicitará que você faça login com o Google. Uma janela do navegador será aberta automaticamente. Complete o fluxo OAuth e retorne ao terminal.

Após a autenticação bem-sucedida, a interface interativa do Gemini CLI será carregada. Use /help para ver os comandos disponíveis.

Melhor prática: Navegue até o diretório do seu projeto antes de iniciar:

cd ~/my-project
gemini

Problemas Comuns & Solução de Problemas

  • 'gemini: command not found': Reinicie seu terminal ou execute source ~/.bashrc. Verifique seu PATH com echo $PATH.

  • Permissão negada durante npm install: Use o método de instalação no nível do usuário mencionado acima, em vez de sudo npm.

  • Erro de versão do Node.js: Execute novamente a configuração do NodeSource ou alterne as versões com nvm. Confirme com node --version.

  • Falha de autenticação: Desative bloqueadores de pop-up do navegador, certifique-se de que os cookies estão habilitados e tente novamente. Limpe o cache do npm, se necessário: npm cache clean --force.

  • Tempo limite de rede ou erros de download (ex., ripgrep prebuilt): Certifique-se de que a internet está estável. Tente novamente a instalação ou use npx como uma solução alternativa.

  • Ferramentas de compilação ausentes: Instale as dependências de desenvolvimento:

sudo apt install -y build-essential python3
  • Problemas específicos do WSL: Execute comandos em um terminal padrão do Ubuntu em vez do WSL se erros de compilação ocorrerem.

Para mais ajuda, consulte o repositório oficial do GitHub: https://github.com/google-gemini/gemini-cli.

Próximos Passos

  • Explore os comandos principais: Digite /help, /model ou /settings dentro do CLI.
  • Use em projetos: Peça ao Gemini para explicar código, refatorar funções ou gerar novos arquivos com prompts em linguagem natural.
  • Personalize: Edite os arquivos de configuração em ~/.config/gemini-cli/ para temas, modelos padrão e extensões.
  • Atualize regularmente: Execute npm update -g @google/gemini-cli para obter as últimas melhorias.
  • Integre ferramentas: Experimente as extensões integradas e servidores MCP para fluxos de trabalho agenticos avançados, como integração com git.

Agora você está pronto para usar o Gemini CLI como um poderoso assistente de codificação com IA diretamente no seu terminal Ubuntu. Comece com prompts simples em uma pasta de projeto e gradualmente construa tarefas agenticas mais complexas.

Feliz codificação com o Gemini!

Share this article

Referenced Tools

Browse entries that are adjacent to the topics covered in this article.

Explore directory
PaidSync.ai logo

PaidSync.ai

MCP Servers

PaidSync.ai is a hosted MCP server for paid advertising that exposes 610+ tools across 14 advertising, analytics, tagging, and commerce platforms. It supports read/write workflows from AI clients including ChatGPT, Claude, Gemini, Cursor, Claude Code, and Codex, with a free plan.

Hyper3D MCP logo

Hyper3D MCP

MCP Servers

Hyper3D MCP is Hyper3D's hosted Rodin MCP server for creating 3D assets from natural-language instructions or supported references, checking asynchronous generation progress, and retrieving model download links inside AI coding clients. Official setup is documented for Codex, Claude Code, and Kimi Code CLI.

Figma MCP Server logo

Figma MCP Server

MCP Servers

Figma MCP supplies design context to AI coding agents and supports native canvas creation and editing in supported clients.

Semrush MCP Server logo

Semrush MCP Server

MCP Servers

Semrush MCP connects AI assistants to Semrush APIs for keyword, backlink, website traffic and market research.

Browserbase MCP Server logo

Browserbase MCP Server

MCP Servers

Browserbase MCP gives AI agents browser automation tools powered by Stagehand and Browserbase browser sessions.

SerpApi MCP Server logo

SerpApi MCP Server

MCP Servers

SerpApi MCP exposes search engine results to AI assistants through SerpApi, supporting live research and structured search data retrieval.

a2a mcp

Search the directory

Find entries, skills, articles, and categories. Use arrow keys to select and Enter to open.