Back to Blog
BlogApril 7, 2026298

Cómo Instalar Gemini CLI en Ubuntu: Tutorial Paso a Paso Completo

Cómo Instalar Gemini CLI en Ubuntu: Tutorial Paso a Paso Completo

Prerrequisitos

Antes de iniciar la instalación de Gemini CLI en Ubuntu, prepáralo siguiente:

  • Versión de Ubuntu: 20.04 LTS o más reciente (22.04, 24.04 y 26.04 están totalmente soportadas).
  • Acceso administrativo: Privilegios de sudo para la gestión de paquetes.
  • Conexión a Internet: Necesaria para descargar Node.js, paquetes npm y para la autenticación.
  • Cuenta de Google: Necesaria para el inicio de sesión OAuth y acceder a los modelos Gemini.
  • Hardware recomendado: Al menos 4 GB de RAM y 2 núcleos de CPU para un rendimiento fluido durante las sesiones interactivas.

Conocimientos básicos asumidos: Sabes cómo abrir una terminal y ejecutar comandos básicos de apt y bash.

Paso计量 1: Actualizar los Paquetes del Sistema

Comienza actualizando la lista de paquetes y mejorando los paquetes existentes para evitar conflictos de dependencias:

sudo apt update && sudo apt upgrade -y

Este paso asegura que tienes las últimas actualizaciones de seguridad e información del repositorio.

Paso计量 2: Instalar Node.js 20 o Superior

Gemini CLI requiere Node.js versión 20 o más reciente. Los repositorios predeterminados de Ubuntu a menudo incluyen versiones más antiguas (por ejemplo, Node 18 en Ubuntu 24.04).

Método Recomendado: Repositorio de NodeSource

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

Alternativa: Usar nvm (Node Version Manager)

Para una gestión de versiones más sencilla:

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

Verifica la instalación:

node --version
npm --version

Deberías ver una salida similar a v20.x.x para Node.js y una versión de npm correspondiente.

Paso计量 3: Instalar Gemini CLI

Instalación Global (Recomendada para Uso Diario)

npm install -g @google/gemini-cli

Esto hace que el comando gemini esté disponible en todo el sistema.

Prueba Rápida sin Instalación Permanente

Si quieres probarlo primero:

npx @google/gemini-cli

Instalación a Nivel de Usuario (Evitar Problemas de Permisos)

Si encuentras errores de permisos con la instalación 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

Paso计量 4: Verificar la Instalación

Comprueba que Gemini CLI está correctamente instalado:

gemini --version

La salida esperada muestra la versión actual de Gemini CLI.

Paso计量 5: Iniciar y Autenticar

Ejecuta la CLI por primera vez:

gemini

La herramienta te pedirá que inicies sesión con Google. Se abrirá automáticamente una ventana del navegador. Completa el flujo OAuth y regresa a la terminal.

Después de una autenticación exitosa, se cargará la interfaz interactiva de Gemini CLI. Usa /help para ver los comandos disponibles.

Mejor práctica: Navega a tu directorio de proyecto antes de iniciar:

cd ~/my-project
gemini

Problemas comunes y solución de problemas

  • 'gemini: command not found': Reinicia tu terminal o ejecuta source ~/.bashrc. Verifica tu PATH con echo $PATH.

  • Permiso denegado durante npm install: Usa el método de instalación a nivel de usuario mencionado anteriormente en lugar de sudo npm.

  • Error de versión de Node.js: Vuelve a ejecutar la configuración de NodeSource o cambia de versión con nvm. Confirma con node --version.

  • Fallo de autenticación: Desactiva los bloqueadores de ventanas emergentes del navegador, asegúrate de que las cookies están habilitadas e inténtalo de nuevo. Limpia la caché de npm si es necesario: npm cache clean --force.

  • Tiempo de espera de red o errores de descarga (ej., ripgrep prebuilt): Asegúrate de tener una conexión a Internet estable. Reintenta la instalación o usa npx como alternativa.

  • Falta de herramientas de compilación: Instala las dependencias de desarrollo:

sudo apt install -y build-essential python3
  • Problemas específicos de WSL: Ejecuta los comandos en un terminal estándar de Ubuntu en lugar de WSL si ocurren errores de compilación.

Para obtener más ayuda, consulta el repositorio oficial de GitHub: https://github.com/google-gemini/gemini-cli.

Siguientes pasos

  • Explora los comandos principales: Escribe /help, /model, o /settings dentro de la CLI.
  • Usa en proyectos: Pídele a Gemini que explique código, refactorice funciones o genere archivos nuevos con instrucciones en lenguaje natural.
  • Personaliza: Edita los archivos de configuración en ~/.config/gemini-cli/ para temas, modelos predeterminados y extensiones.
  • Actualiza regularmente: Ejecuta npm update -g @google/gemini-cli para obtener las últimas mejoras.
  • Integra herramientas: Experimenta con las extensiones integradas y servidores MCP para flujos de trabajo de agentes avanzados, como integración con git.

Ahora estás listo para usar Gemini CLI como un poderoso asistente de IA para programación directamente en tu terminal de Ubuntu. Comienza con instrucciones simples en una carpeta de proyecto y gradualmente crea tareas más complejas para agentes.

¡Feliz programación con 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.