📣 Actualización importante — el acceso cambia el 1 de octubre de 2026

A partir del 1 de octubre de 2026 al mediodía (hora del Reino Unido), este espejo requerirá autenticación para que apt siga funcionando.
Descargar los paquetes sigue siendo gratis desde los repositorios de GitHub donde se compilan.
Una suscripción anual te da actualizaciones inmediatas gratis a través de apt y apoya directamente la continuidad del proyecto. ¡Gracias! 🙏

🔑 Obtener suscripción anual

€15 / $15 / £15 al año — en dólares (USD) si tu moneda no está soportada.

💬 ¿Preguntas, problemas o cualquier cosa sobre este repositorio? Únete a nuestra comunidad de Discord — el mejor lugar para obtener ayuda y conectar con otros usuarios.
¿Apoyaste anteriormente a través de Buy Me a Coffee? ¡Eres increíble! Pásate por nuestro Discord y te gestionaremos una suscripción vitalicia gratuita. 💜

📑 Instalar la última versión de yq en Debian

Un procesador portátil de línea de comandos para YAML, JSON, XML, CSV y TOML

Última versión: 4.53.3 · actualizado 2026-07-16
FuenteVersión
deb.griffo.io4.53.3 ✅
Debian oficial🚫 no empaquetado
← Volver al inicio
📌 ¿Instalando en una versión específica? Debian 12 (bookworm) · Debian 13 (trixie) · Debian 14 (forky) · Debian Sid

¿Qué es yq?

yq es un procesador de línea de comandos ligero y portátil para datos estructurados — YAML, JSON, XML, CSV, TOML y archivos properties — escrito en Go por Mike Farah. Usa una sintaxis estilo jq, así que todo lo que sabes de jq se transfiere directamente: consulta, transforma, fusiona y edita archivos in situ, en scripts y pipelines, con un único binario sin dependencias.

⚠️ ¿Qué yq es este? Este es mikefarah/yq (v4.x, Go) — el que se usa en la mayoría de los ejemplos de CI y la documentación. No es el envoltorio de jq yq basado en python que se encuentra en algunos archivos; este paquete lo reemplaza limpiamente, y no requiere python ni jq.
🚀 Siempre por delante de los archivos oficiales: Debian y Ubuntu congelan las versiones de los paquetes al publicar cada versión — este repositorio publica las nuevas versiones upstream normalmente en cuestión de horas. Un simple apt upgrade te mantiene siempre en la última versión.

⚡ Características principales de yq

🔄 Seis formatos

YAML, JSON, XML, CSV/TSV, TOML y properties — lee uno, genera otro: yq -o=json '.' config.yaml convierte en un solo paso.

🧠 Sintaxis estilo jq

Rutas, pipes, funciones y operadores familiares. Si sabes escribir un filtro de jq, ya sabes usar yq con YAML.

✏️ Edición in situ

yq -i '.spec.replicas = 3' deploy.yaml — ediciones con scripts a manifiestos de Kubernetes, configuraciones de CI y archivos Compose, con los comentarios preservados.

📦 Cero dependencias

Un único binario estático en Go. Sin runtime, sin librerías, sin python — ideal para contenedores mínimos y runners de CI.

🔀 Fusiones y anchors

Fusiona en profundidad varios archivos, resuelve anchors y alias de YAML, maneja flujos multi-documento — los casos difíciles de YAML bien resueltos.

📖 Página de manual incluida

Este paquete incluye la página de manual completa junto al binario — man yq funciona sin conexión, siguiendo las convenciones de Debian.

🏆 ¿Por qué instalarlo con apt?

  • Apto para flotas: fija un solo repositorio en tus imágenes base y cada servidor, contenedor y runner de CI obtiene el mismo yq actualizado
  • Sin curl-to-bin: un repositorio firmado con GPG en lugar de descargar binarios a mano en /usr/local/bin
  • El yq correcto: garantiza la semántica de mikefarah/yq v4 en todas partes — sin sorpresas del envoltorio en python en algunas máquinas
  • Actualizaciones automáticas: las nuevas versiones upstream llegan con tu apt upgrade habitual
  • Multi-arch: amd64, arm64, armhf, ppc64el, s390x, riscv64 e i386

📦 Instalación desde deb.griffo.io

Paso 1: Agregar repositorio

sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null sudo apt update
install -d -m 0755 /etc/apt/keyrings curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null apt update

Paso 2: Instalar yq

sudo apt install -y yq
apt install -y yq

🚀 Primera ejecución

yq '.services | keys' docker-compose.yml # query yq -i '.image.tag = "1.2.3"' values.yaml # edit in place yq -o=json '.' config.yaml # YAML -> JSON

📦 Repositorio de construcción de paquetes

Los paquetes de Debian se construyen y mantienen automáticamente en este repositorio de GitHub:

🔗 Paquetes relacionados

También disponible desde deb.griffo.io:

🎯 Perfecto para: Ingenieros DevOps que editan manifiestos de Kubernetes y values de Helm, pipelines de CI/CD que transforman configuración, sysadmins que hacen scripts contra APIs YAML/JSON, y cualquiera que quiera la ergonomía de jq para todos los formatos de configuración.

💝 Apoya este proyecto

Si este repositorio te ahorra tiempo y esfuerzo, ¡considera apoyarlo!

⭐ Dale una estrella en GitHub 🐦 Compartir en Twitter

📦 Últimas versiones publicadas por este repositorio

❓ Preguntas frecuentes

¿Está yq en los repositorios oficiales de Debian?

No — yq no está empaquetado en los archivos oficiales de Debian. Este repositorio es actualmente la única fuente apt y ofrece yq 4.53.3.

¿Cómo instalo el último yq en Debian?

Añade el repositorio deb.griffo.io una sola vez con las instrucciones de arriba y ejecuta: sudo apt install yq. Las nuevas versiones llegan con el sudo apt upgrade habitual.

¿Los paquetes están firmados y cómo se compilan?

Cada paquete está firmado con la clave GPG del repositorio (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) y se compila a partir de versiones upstream en repositorios públicos de GitHub que cualquiera puede inspeccionar.

¿Qué versiones de Debian son compatibles?

Debian 12 Bookworm, Debian 13 Trixie, Forky y Sid.