Back to Blog
BlogApril 7, 2026332

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
Gemini CLI MCP logo

Gemini CLI MCP

Clients & Apps

Gemini CLI is an open-source terminal AI agent with MCP client support. It connects to configured MCP servers over stdio, SSE, or Streamable HTTP to extend Gemini with external tools, resources, and prompts.

GitHub Copilot Coding Agent logo

GitHub Copilot Coding Agent

MCP Servers

GitHub Copilot Coding Agent, now documented as Copilot cloud agent, is GitHub's asynchronous software development agent for researching repositories, planning changes, editing code on branches, and opening pull requests for review. It runs in a GitHub Actions-powered environment and can be started from GitHub, supported IDEs, GitHub CLI, the REST API, integrations, or the GitHub MCP Server.

Weibo Open Platform CLI logo

Weibo Open Platform CLI

MCP Servers

Weibo Open Platform CLI is the official CLI service page for using Weibo Open Platform capabilities from command-line and agent-oriented workflows. Public, parseable MCP server transport and client setup details were not available at verification time.

Agent Reach logo

Agent Reach

MCP Servers

Agent Reach is an open-source CLI and Agent Skill that installs, routes, and health-checks upstream tools for web, social, GitHub, video transcript, RSS, and search access. It is not documented as a standalone MCP server; some channels use MCP-backed upstream tools such as mcporter/Exa, xiaohongshu-mcp, and linkedin-scraper-mcp.

OpenCode MCP logo

OpenCode MCP

MCP Servers

OpenCode is an open-source AI coding agent with MCP client support. It can connect to local and remote MCP servers and expose their tools to the LLM alongside built-in OpenCode tools.

vercel eve logo

vercel eve

MCP Servers

Vercel Eve is an open-source, filesystem-first TypeScript framework for building durable AI agents on Vercel. It organizes agent capabilities as files for instructions, tools, skills, channels, schedules, subagents, and connections, including integrations with external MCP and OpenAPI tools.