🆓 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 Ruff en Debian

Un linter y formateador de código Python extremadamente rápido, escrito en Rust

⏳ Aún no está en el espejo gratuito — consíguelo en deb.griffo.io (principal)
Ruff 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 Ruff en el repositorio principal en deb.griffo.io — cada versión, pocas horas después del upstream.
FuenteVersión
deb.griffo.io (main)0.15.21 ✅
Debian oficial0.0.291 🛑
← Volver al inicio

¿Qué es Ruff?

Ruff es un linter y formateador de código Python extremadamente rápido, escrito en Rust por Astral — el equipo detrás de uv. Con más de 800 reglas integradas y reimplementaciones nativas de plugins populares, un único binario ruff reemplaza a Flake8, isort, Black, pyupgrade, autoflake y decenas de plugins, ejecutándose entre 10 y 100 veces más rápido. Se ha convertido en el linter por defecto del ecosistema Python moderno, adoptado por proyectos como FastAPI, Pandas y Hugging Face.

😤 Dolores de cabeza del tooling de Python: ¿Gestionando flake8 más una docena de plugins, isort peleándose con Black, ejecuciones de lint de varios minutos en CI, e instalando linters en cada virtualenv? Ruff es un único binario sin dependencias que lo hace todo en milisegundos — e instalarlo con apt lo deja disponible en todo el sistema, para cada proyecto y venv, sin pip.
🆓 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 Ruff

🏎️ De 10 a 100 veces más rápido

Analiza bases de código grandes en milisegundos donde las herramientas tradicionales tardan minutos — lo bastante rápido para ejecutarse en cada guardado y en cada pipeline de CI.

🧰 Una herramienta, más de 800 reglas

Reimplementa Flake8, isort, pyupgrade, pydocstyle, eradicate y más — una sola configuración en pyproject.toml reemplaza una pila de plugins.

🖤 Formateador drop-in

ruff format es un formateador compatible con Black — el mismo estilo, órdenes de magnitud más rápido, sin herramientas adicionales que instalar.

🔧 Correcciones automáticas

Cientos de reglas incluyen correcciones automáticas: imports sin usar, sintaxis actualizada, imports ordenados — ruff check --fix y listo.

🐍 Consciente de la versión

Apunta a cualquier Python desde 3.7 en adelante con comportamiento de reglas por versión, configuración jerárquica apta para monorepos y anulaciones por archivo.

🔌 Integraciones con editores

Un language server integrado (ruff server) impulsa integraciones de primera clase con VS Code, Zed, Neovim y Helix desde el mismo binario.

🏆 ¿Por qué instalarlo con apt?

  • A nivel de sistema, sin pip: un binario para cada proyecto, venv, trabajo de CI y usuario — sin instalaciones por proyecto que mantener sincronizadas
  • Perfecto para imágenes Docker/CI: incorpora el repositorio en tus imágenes base y cada pipeline obtiene un ruff actualizado automáticamente
  • Sin toolchain: sin Rust, sin cargo, sin pip — un repositorio apt firmado con binarios precompilados para 8 arquitecturas
  • Actualizaciones automáticas: ruff publica versiones con frecuencia; apt upgrade te mantiene al día para que tus reglas nunca queden obsoletas
  • Combina con uv: el gestor de paquetes de Astral también se sirve aquí — el toolchain completo del Python moderno desde un solo repositorio

📦 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 Ruff

sudo apt install -y ruff
apt install -y ruff

🚀 Primera ejecución

Analiza y formatea tu proyecto:

ruff check . # lint ruff check --fix . # lint and auto-fix ruff format . # format (Black-compatible)

📦 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: Desarrolladores de Python cansados de ejecuciones de lint lentas, equipos que consolidan flake8/isort/Black en una sola herramienta, pipelines de CI/CD e imágenes Docker que necesitan un linter actualizado sin pip, y cualquiera que use uv y quiera el toolchain completo de Astral vía apt.

💝 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á Ruff en los repositorios oficiales de Debian?

Sí — el archivo oficial de Debian trae Ruff 0.0.291. Este espejo gratuito ofrece la versión más reciente de Ruff con al menos 2 meses de antigüedad, gratis para siempre; el repositorio principal en deb.griffo.io ofrece cada versión pocas horas después del upstream.

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

Añade el repositorio deb-free.griffo.io una sola vez con las instrucciones de arriba y ejecuta: sudo apt install ruff. 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.