⚡ 64 Entwickler-Tools, immer aktuell — neue Upstream-Releases landen innerhalb von Stunden in apt. Discord beitreten

📅 Seit ist für den apt-Mirror ein Abo erforderlich. Preise ansehen · 🆓 Es gibt einen für immer kostenlosen Spiegel · 🔐 apt meldet 401?

🌈 Neuestes rgrc unter Ubuntu installieren

Rusty Generic Colouriser: ein schneller Rust-Nachbau von grc, der Befehlsausgaben einfärbt

Neueste Version: 0.6.35 · aktualisiert 2026-10-13
QuelleVersion
deb.griffo.io0.6.35 ✅
Offizielles Ubuntu🚫 nicht paketiert
← Zurück zur Startseite
📌 Installation auf einer bestimmten Version? Ubuntu 22.04 (jammy) · Ubuntu 24.04 (noble) · Ubuntu 25.10 (questing) · Ubuntu 26.04 (resolute)

Was ist rgrc?

rgrc, der Rusty Generic Colouriser, ist ein schneller Nachbau des klassischen grc in Rust. Setz ihn vor einen Befehl, und er färbt dessen Ausgabe ein: ping, df, ls, ps, docker, journalctl, kubectl, dig, mount, ip, netstat und insgesamt rund 97 Befehle, jeweils gesteuert von einer Konfigurationsdatei im Stil von grc/grcat. Die Konfigurationen sind ins Binary eingebettet, rgrc funktioniert also direkt nach der Installation, und es färbt auch Pipes ein (df -h | rgrc -c df). Shell-Aliase, die die üblichen Befehle automatisch einfärben, sind eine Zeile in deiner ~/.bashrc oder ~/.zshrc. Paket und Befehl heißen beide rgrc.

🚀 Warum neueste Versionen wichtig sind: rgrc ist jung und entwickelt sich schnell, mit neuen Befehlskonfigurationen, Optionen und Fehlerbehebungen in Release um Release. In den Archiven von Debian und Ubuntu fehlt es ganz (Debian liefert nur das ursprüngliche Python-grc), und Upstream veröffentlicht zwar Binaries und ein .deb in den GitHub-Releases, aber kein apt-Repository — eine von Hand installierte Kopie aktualisiert sich also nie.

⚡ Wichtige Funktionen von rgrc

🌈 Rund 97 Befehle

System-, Netzwerk-, Container- und Log-Werkzeuge ab Werk: df, free, ps, mount, ping, dig, ip, ss, docker, kubectl, journalctl und viele mehr.

⚡ Schnelles natives Binary

Ein Rust-Nachbau des Python-grc: Für jeden eingefärbten Befehl muss kein Interpreter starten. Das Paket ist ein einziges, statisch gelinktes Binary.

📦 Eingebaute Konfigurationen

Die Befehlskonfigurationen sind ins Binary eingebettet und zusätzlich unter /usr/share/rgrc installiert, die Befehlszuordnung liegt in /etc/rgrc.conf.

🔀 Funktioniert mit Pipes

Färbe Ausgaben ein, die du schon hast: df -h | rgrc -c df wählt eine Konfiguration per Namen und färbt alles, was auf der Standardeingabe ankommt.

🐚 Shell-Aliase

eval "$(rgrc --aliases)" lässt ping, df oder docker farbig erscheinen, ohne rgrc zu tippen. Einzelne Befehle schließt --except aus.

🛠️ Regeln im grc-Stil

Regeln nutzen das vertraute grc/grcat-Format aus regexp=- und colours=-Zeilen, eigene Regeln gehören nach ~/.config/rgrc/.

🚀 Immer den offiziellen Archiven voraus: Debian und Ubuntu frieren Paketversionen zum Release-Zeitpunkt ein — dieses Repository veröffentlicht neue Upstream-Releases in der Regel innerhalb weniger Stunden. Ein einfaches apt upgrade hält dich auf der neuesten Version.

📦 Installation aus deb.griffo.io

Befehle ausführen

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

🆓 Es gibt einen für immer kostenlosen Spiegel. deb-free.griffo.io liefert Pakete für immer kostenlos — ohne Konto, ohne Abo, höchstens 2 Monate hinter Upstream, Sicherheitsfixes sofort. Derzeit enthält er cliamp, Ghostty, lazydocker, Oh My Posh, Uncloud und Zed; rgrc ist nicht dabei, deshalb führt heute nur das Repository oben dorthin — auf Anfrage kann es aufgenommen werden.

So funktioniert der kostenlose Spiegel →

Schritt 2: rgrc installieren

# Neuestes rgrc installieren
sudo apt install rgrc

# Installation prüfen
rgrc --version
# Neuestes rgrc installieren
apt install rgrc

# Installation prüfen
rgrc --version

Schritt 3: Shell-Aliase aktivieren (optional)

# Aliase sind standardmäßig nicht aktiv: diese Zeile in ~/.bashrc oder ~/.zshrc eintragen
eval "$(rgrc --aliases)"

# In einer neuen Shell erscheinen die üblichen Befehle farbig
ping -c 4 debian.org
df -h

🎯 Grundlegende Verwendungsbeispiele

Einen einzelnen Befehl einfärben:

# rgrc vor den Befehl setzen, der farbig werden soll
rgrc ping -c 4 debian.org
rgrc df -h
rgrc docker ps
rgrc journalctl -n 50

Ausgaben aus einer Pipe einfärben:

# Konfiguration per Namen wählen und die Standardeingabe einfärben
df -h | rgrc -c df
mount | rgrc -c mount

Aliase und Farben wählen:

# Aliase für alle unterstützten Befehle außer ls und ps
eval "$(rgrc --aliases --except ls,ps)"

# Farben erzwingen, wenn die Ausgabe in einen Pager geht
rgrc --color on ping -c 4 debian.org | less -R

Konfiguration und eigene Regeln:

# Die Befehlskonfigurationen und die Hauptzuordnung
ls /usr/share/rgrc/
cat /etc/rgrc.conf

# Eigene Regeln kommen hierher, als regexp=- und colours=-Zeilen im grc-Stil
mkdir -p ~/.config/rgrc

# Vollständige Referenz aller Optionen
man rgrc

🔧 Tool-Integrationen

rgrc fügt sich in einen bestehenden Terminal-Workflow ein:

  • Shells: Vervollständigungen für bash, zsh und fish werden mit dem Paket installiert, und die Aliase funktionieren in jeder Shell, die sie per eval laden kann
  • grc: Das Python-grc von Debian kann installiert bleiben: Die Befehle heißen grc und rgrc, und rgrc liest dasselbe grc/grcat-Regelformat
  • Container: docker ps, docker images und kubectl get pods lassen sich leichter überfliegen
  • Logs: journalctl-Ausgaben, in denen Fehler und Warnungen auf einen Blick hervorstechen
  • Netzwerkdiagnose: ping, traceroute, dig, ss, netstat und ip mit farbigen Adressen, Latenzen und Zuständen

🚀 Warum deb.griffo.io?

📊 Repository-Vergleich:
  • Offizielles Ubuntu: nicht paketiert: rgrc ist in keiner Ubuntu-Version enthalten, weder in main noch in universe; Ubuntu liefert nur das ursprüngliche Python-grc
  • Upstream-Binary: aktuell am Tag des Downloads, aber Upstream veröffentlicht Binaries und ein .deb in den GitHub-Releases ohne apt-Repository — apt upgrade sieht nie eine neue Version, und jedes Release ist ein weiterer Download von Hand
  • Mit cargo install bauen: braucht eine Rust-Toolchain und bei jedem Upgrade einen neuen Build, und Manpage, Vervollständigungen und Konfigurationsdateien fehlen
  • deb.griffo.io: neueste Version mit automatischen Updates

📦 Paket-Build-Repository

Die Ubuntu-Pakete werden in diesem GitHub-Repository automatisch gebaut und gepflegt:

🔗 Verwandte Pakete

Ebenfalls verfügbar über deb.griffo.io:

🎯 Ideal für: Admins und Entwickler, die den ganzen Tag Ausgaben von ping, df, ps, docker und journalctl lesen, grc-Nutzer, die es schneller und ohne Python wollen, eingefärbte Ausgaben in Pipes — und Fehler und Warnungen auf einen Blick erkennen.

📦 Neueste Releases aus diesem Repository

❓ Häufig gestellte Fragen

Ist rgrc in den offiziellen Ubuntu-Paketquellen?

Nein, rgrc ist nicht in den offiziellen Ubuntu-Archiven paketiert. Dieses Repository ist derzeit die einzige apt-Quelle und liefert rgrc 0.6.35.

Wie installiere ich das neueste rgrc unter Ubuntu?

Fügen Sie das deb.griffo.io-Repository einmalig hinzu (Anleitung oben) und führen Sie dann aus: sudo apt install rgrc. 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 Ubuntu-Versionen werden unterstützt?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing und 26.04 Resolute.