🆓 Gratis para siempre — garantizado por las licencias

Cada herramienta aquí es open source; su licencia garantiza el derecho a usarla y redistribuirla. Este espejo es esa promesa en la práctica: la versión más reciente de cada paquete con al menos 2 meses de antigüedad, servida gratis para siempre — sin cuenta, sin autenticación.
Las correcciones de seguridad y los parches se publican de inmediato. ¿Quieres cada versión pocas horas después del upstream? Para eso está el repositorio principal en deb.griffo.io. 🚀

💬 ¿Preguntas o problemas? Únete a nuestra comunidad de Discord — el mejor lugar para obtener ayuda.

📑 Instalar yq en Debian

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

⏳ Aún no está en el espejo gratuito — consíguelo en deb.griffo.io (principal)
yq aún no está en el espejo gratuito. El espejo gratuito ofrece actualmente Ghostty, Zed y Oh My Posh, y pronto habrá más. Consigue yq en el repositorio principal en deb.griffo.io — cada versión, pocas horas después del upstream.
FuenteVersión
deb.griffo.io (main)4.53.3 ✅
Debian oficial🚫 no empaquetado
← Volver al inicio

¿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.
🆓 Gratis para siempre: Debian y Ubuntu congelan las versiones de los paquetes al publicar cada versión — este espejo gratuito ofrece la versión más reciente con al menos 2 meses de antigüedad, sin cuenta ni autenticación, y publica las correcciones de seguridad de inmediato. ¿Necesitas cada versión pocas horas después del upstream? Usa el repositorio principal en deb.griffo.io.

⚡ 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-free.griffo.io

Paso 1: Agregar repositorio

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

❓ Preguntas frecuentes

¿Está yq en los repositorios oficiales de Debian?

No — yq no está empaquetado en los archivos oficiales de Debian. Este espejo gratuito ofrece la versión más reciente de yq con al menos 2 meses de antigüedad; el repositorio principal en deb.griffo.io ofrece cada versión pocas horas después del upstream.

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

Añade el repositorio deb-free.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.