📣 Wichtige Aktualisierung — der Zugang ändert sich am 1. Oktober 2026

Ab dem 1. Oktober 2026 um 12 Uhr mittags (UK-Zeit) wird für diesen Spiegel eine Authentifizierung benötigt, damit apt weiterhin funktioniert.
Das Herunterladen der Pakete bleibt kostenlos über die GitHub-Repositories, in denen sie gebaut werden.
Ein Jahresabonnement bietet Ihnen kostenlose sofortige Updates über apt und unterstützt das Projekt direkt. Vielen Dank! 🙏

🔑 Jahresabonnement erwerben

€15 / $15 / £15 pro Jahr — in US-Dollar, falls Ihre Währung nicht unterstützt wird.

💬 Fragen, Probleme oder sonstiges zu diesem Repository? Tritt unserer Discord-Community bei — der beste Ort für Hilfe und den Austausch mit anderen Nutzern.
Früher über Buy Me a Coffee unterstützt? Das ist wunderbar! Komm auf unseren Discord und wir sorgen für ein kostenloses lebenslanges Abonnement für dich. 💜

🧹 Neuestes Ruff auf Debian installieren

Ein extrem schneller Python-Linter und Code-Formatter, geschrieben in Rust

Neueste Version: 0.15.22 · aktualisiert 2026-07-16
QuelleVersion
deb.griffo.io0.15.22 ✅
Offizielles Debian0.0.291 🛑
← Zurück zur Startseite
📌 Installation auf einem bestimmten Release? Debian 12 (bookworm) · Debian 13 (trixie) · Debian 14 (forky) · Debian Sid

Was ist Ruff?

Ruff ist ein extrem schneller Python-Linter und Code-Formatter, geschrieben in Rust von Astral — dem Team hinter uv. Mit über 800 integrierten Regeln und nativen Neuimplementierungen beliebter Plugins ersetzt ein einziges ruff-Binary Flake8, isort, Black, pyupgrade, autoflake und Dutzende Plugins — und läuft dabei 10–100× schneller. Es ist zum Standard-Linter des modernen Python-Ökosystems geworden, eingesetzt von Projekten wie FastAPI, Pandas und Hugging Face.

😤 Typische Python-Tooling-Probleme: Sie verwalten flake8 plus ein Dutzend Plugins, isort streitet mit Black, Lint-Läufe dauern in CI Minuten, und Linter müssen in jedes einzelne virtualenv installiert werden? Ruff ist ein einziges abhängigkeitsfreies Binary, das alles in Millisekunden erledigt — und mit apt installiert ist es systemweit verfügbar, für jedes Projekt und jedes venv, ganz ohne pip.
🚀 Immer aktueller als die offiziellen Archive: Debian und Ubuntu frieren Paketversionen mit jedem Release ein — dieses Repository veröffentlicht neue Upstream-Versionen in der Regel innerhalb weniger Stunden. Ein einfaches apt upgrade hält Sie immer auf der neuesten Version.

⚡ Hauptfunktionen von Ruff

🏎️ 10–100× schneller

Lintet große Codebasen in Millisekunden, wo Legacy-Tools Minuten brauchen — schnell genug für jeden Speichervorgang und jede CI-Pipeline.

🧰 Ein Tool, 800+ Regeln

Reimplementiert Flake8, isort, pyupgrade, pydocstyle, eradicate und mehr — eine Konfiguration in pyproject.toml ersetzt einen ganzen Plugin-Stack.

🖤 Drop-in-Formatter

ruff format ist ein Black-kompatibler Formatter — derselbe Stil, um Größenordnungen schneller, kein separates Tool zu installieren.

🔧 Auto-Fixes

Hunderte Regeln bringen automatische Korrekturen mit: ungenutzte Imports, modernisierte Syntax, sortierte Imports — ruff check --fix und fertig.

🐍 Versionsbewusst

Unterstützt jedes Python ab 3.7 mit versionsspezifischem Regelverhalten, monorepo-freundlicher hierarchischer Konfiguration und Überschreibungen pro Datei.

🔌 Editor-Integrationen

Ein integrierter Language Server (ruff server) liefert erstklassige Integrationen für VS Code, Zed, Neovim und Helix aus demselben Binary.

🏆 Warum mit apt installieren?

  • Systemweit, ohne pip: ein Binary für jedes Projekt, jedes venv, jeden CI-Job und jeden Nutzer — keine Installationen pro Projekt, die synchron gehalten werden müssen
  • Perfekt für Docker/CI-Images: das Repo in Basis-Images einbauen, und jede Pipeline erhält automatisch aktuelles ruff
  • Keine Toolchain: kein Rust, kein cargo, kein pip — ein signiertes apt-Repository mit vorgebauten Binaries für 8 Architekturen
  • Automatische Updates: ruff veröffentlicht häufig neue Versionen; apt upgrade hält Schritt, damit Ihre Regeln nie veralten
  • Passt zu uv: Astrals Paketmanager wird ebenfalls hier angeboten — die komplette moderne Python-Toolchain aus einem Repository

📦 Installation von deb.griffo.io

Schritt 1: Repository hinzufügen

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

Schritt 2: Ruff installieren

sudo apt install -y ruff
apt install -y ruff

🚀 Erster Start

Linten und formatieren Sie Ihr Projekt:

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

📦 Paket-Build-Repository

Die Debian-Pakete werden automatisch in diesem GitHub-Repository erstellt und gepflegt:

🔗 Verwandte Pakete

Auch verfügbar von deb.griffo.io:

🎯 Perfekt für: Python-Entwickler, die langsame Lint-Läufe satthaben, Teams, die flake8/isort/Black in einem Tool konsolidieren, CI/CD-Pipelines und Docker-Images, die einen aktuellen Linter ohne pip brauchen, und alle uv-Nutzer, die die komplette Astral-Toolchain über apt wollen.

💝 Unterstützen Sie dieses Projekt

Wenn dieses Repository Ihnen Zeit und Aufwand spart, unterstützen Sie es doch bitte!

⭐ Auf GitHub mit Stern markieren 🐦 Auf Twitter teilen

📦 Neueste Releases aus diesem Repository

❓ Häufig gestellte Fragen

Ist Ruff in den offiziellen Debian-Paketquellen?

Ja, aber das offizielle Debian-Archiv liefert Ruff 0.0.291, während dieses Repository Ruff 0.15.22 bereitstellt — wenige Stunden nach jedem Upstream-Release neu gebaut.

Wie installiere ich das neueste Ruff unter Debian?

Fügen Sie das deb.griffo.io-Repository einmalig hinzu (Anleitung oben) und führen Sie dann aus: sudo apt install ruff. Neue Releases kommen über das normale sudo apt upgrade.

Sind die Pakete signiert und wie werden sie gebaut?

Jedes Paket ist mit dem GPG-Schlüssel des Repositories (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) signiert und wird aus Upstream-Releases in öffentlichen GitHub-Repositories gebaut, die jeder einsehen kann.

Welche Debian-Versionen werden unterstützt?

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