⚡ 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 tldr unter Debian installieren

Der offizielle tldr-pages-Client, geschrieben in Rust

Neueste Version: 1.13.1 · aktualisiert 2026-10-14
QuelleVersion
deb.griffo.io1.13.1 ✅
Offizielles Debian🚫 nicht paketiert
← Zurück zur Startseite
📌 Installation auf einer bestimmten Version? Debian 13 (trixie) · Debian 14 (forky) · Debian Sid

Was ist tldr?

tldr ist der offizielle Rust-Client für tldr-pages, die von der Community gepflegte Sammlung vereinfachter Manpages: jede Seite besteht aus einer einzeiligen Beschreibung des Befehls und einer Handvoll der Beispiele, die man wirklich tippt. Das Upstream-Projekt heißt tlrc, Paket und Befehl heißen beide tldr. Es ist eine einzige statische Binärdatei ohne Abhängigkeiten, hält die ganze Sammlung in einem lokalen Cache, sodass jede Abfrage sofort und auch offline funktioniert, und frischt diesen Cache von selbst auf, wenn er alt wird. Die Seiten gibt es in Plattform-Varianten (Linux, macOS, Windows, Android, die BSDs) und in Dutzenden Sprachen, Farben und Layout der Ausgabe stehen in einer TOML-Datei, und das Paket bringt die Manpage sowie Vervollständigungen für bash, zsh und fish mit.

🚀 Warum die neueste Version zählt: tlrc wandert mit der Client-Spezifikation von tldr-pages mit: neue Plattformverzeichnisse, die Regeln für den Sprach-Fallback, die Seitensuche, das Verzeichnis für eigene Seiten und die Konfigurationsschlüssel für Cache-Alter und Farben kamen alle Release für Release, und eine alte Binärdatei ignoriert sie entweder oder stellt die neueren Seiten falsch dar. Debians eigenes Paket tldr ist ein anderes Programm, der Haskell-Client tldr-hs, und Debians tealdeer installiert ebenfalls ein /usr/bin/tldr; keines von beiden ist tlrc, dieses Repository ist also der Weg, den offiziellen Client über apt zu bekommen.

⚡ Hauptfunktionen von tldr

📄 Beispiele zuerst

tldr tar zeigt die acht Arten, wie du tar wirklich benutzt, statt der zweihundert Optionen, die es annimmt. Mehrteilige Befehle funktionieren so, wie du sie tippst: tldr git rebase, tldr docker compose.

⚡ Ein lokaler Cache, keine Anfrage

Der erste Start lädt die ganze Sammlung herunter; jede Abfrage danach ist ein Dateizugriff, die Seite steht also da, bevor der Finger die Eingabetaste verlässt, im Zug oder hinter einem Proxy. Der Cache aktualisiert sich selbst, sobald er älter ist als das eingestellte Alter, oder auf --update.

🖥️ Jede Plattform, ein Befehl

Die Seiten sind nach Plattform geordnet. Standardmäßig bekommst du die Linux-Seite und mit -p macos oder -p windows die für eine Maschine, die gerade nicht vor dir steht.

🌍 Deine Sprache

tldr-pages ist in Dutzende Sprachen übersetzt. tlrc folgt LANG und LANGUAGE und fällt Seite für Seite auf Englisch zurück, oder -L wählt eine Sprache für eine einzelne Abfrage.

🔍 Die Seite finden, die du nicht kennst

--list gibt jeden Seitennamen der aktuellen Plattform aus, --search durchsucht Namen und Beschreibungen, und --info sagt dir, wie alt der Cache ist und welche Sprachen er enthält.

🎨 Ganz nach deiner Konfiguration

Eine config.toml: jede Farbe und jeder Stil der gerenderten Seite, das Cache-Alter vor einer automatischen Aktualisierung, die herunterzuladenden Sprachen, die bevorzugte Plattform und ein Verzeichnis eigener Seiten, das vor dem Cache durchsucht wird.

🚀 Immer vor den offiziellen Archiven: Debian und Ubuntu frieren Paketversionen beim Release ein. Dieses Repository veröffentlicht neue Upstream-Releases in der Regel innerhalb von 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
sudo apt install extrepo
sudo extrepo enable griffo
sudo 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; tldr ist nicht dabei, deshalb führt heute nur das Repository oben dorthin — auf Anfrage kann es aufgenommen werden.

So funktioniert der kostenlose Spiegel →

🧩 Zur extrepo-Option. extrepo ist Debians eigenes Werkzeug für externe Repositories: Es legt die Sources-Datei an und installiert den Signaturschlüssel für dich, nachdem es ihn gegen signierte Metadaten geprüft hat. Dieses Repository ist dort als griffo registriert, der für immer kostenlose Spiegel als griffo-free. Unter Debian (bookworm, trixie, forky und sid) sind die Befehle oben damit die gesamte Einrichtung.

extrepo richtet nur die Sources-Datei und den Schlüssel ein; die Zugangsdaten eines Abos gehören weiterhin in /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu wird nicht abgedeckt, denn extrepo veröffentlicht Metadaten nur für Debian-Suites: dort nimmst du die Befehle mit sudo oder als root.

Schritt 2: tldr installieren

# Neuestes tldr installieren
# Ist tealdeer installiert, entfernt apt es zuerst: beide Pakete
# legen /usr/bin/tldr in den PATH, dieses hier ersetzt es also
sudo apt install tldr

# Installation prüfen
tldr --version
# Neuestes tldr installieren
# Ist tealdeer installiert, entfernt apt es zuerst: beide Pakete
# legen /usr/bin/tldr in den PATH, dieses hier ersetzt es also
apt install tldr

# Installation prüfen
tldr --version

Schritt 3: Der erste Start

# Die erste Abfrage lädt den Seiten-Cache herunter und braucht
# deshalb einmal Internet; alles danach ist lokal
tldr tar

# Den Cache von Hand auffrischen, wann immer du willst
tldr --update

# Wo der Cache liegt, wie alt er ist und welche Sprachen er enthält
tldr --info

# Alle Optionen
tldr --help

🎯 Grundlegende Verwendungsbeispiele

Nachschlagen:

# Die Seite zu einem Befehl
tldr tar

# Unterbefehle, so geschrieben, wie du sie tippen würdest
tldr git rebase

# Eine Seite für eine andere Plattform
tldr -p macos brew
tldr -p windows choco

# Eine Seite in einer anderen Sprache, für eine Abfrage
tldr -L de tar

# Jeder Seitenname dieser Plattform, und eine Suche durch
# Namen und Beschreibungen, wenn du den Befehl nicht kennst
tldr --list
tldr --search "compress"

Die Ausgabe formen:

# Rohes Markdown, zum Weiterleiten an etwas anderes
tldr -R tar

# Leerzeilen weglassen auf einem kleinen Terminal
tldr --compact tar

# Keine Farben, für Logs und Skripte
tldr --color never tar

# Nie das Netz anfassen, auch wenn der Cache veraltet ist
tldr --offline tar

# Eine Seite rendern, die du schreibst, bevor du sie upstream schickst
tldr -r my-command.md

Es zu deinem machen:

# Woher die Konfiguration gelesen wird, und ein Standard zum Anfangen
tldr --config-path
mkdir -p "$(dirname "$(tldr --config-path)")"
tldr --gen-config > "$(tldr --config-path)"

# Dann in der config.toml: Cache-Alter vor einer automatischen
# Aktualisierung, die zu behaltenden Sprachen, die bevorzugte
# Plattform und die Farben jedes Teils einer Seite

# Den Cache löschen, falls ein Download schiefging
tldr --clean-cache

🔧 Werkzeug-Integrationen

tldr ist ein Nachschlagewerk und passt deshalb neben die Werkzeuge, die du schon benutzt:

  • Deine Shell: das Paket installiert Vervollständigungen für bash, zsh und fish, tldr gi<tab> ergänzt also Seitennamen aus dem Cache, und man tldr gibt es für den Client selbst
  • fzf: tldr --list | fzf | xargs tldr ist ein unscharfer Seitenwähler in einer Zeile, und die --raw-Ausgabe füttert das Vorschaufenster
  • Eine Seite korrigieren: tldr --edit tar gibt einen Link aus, der die Seite im GitHub-Web-Editor öffnet, eine Korrektur ist also nur einen Pull Request entfernt
  • man: tldr ersetzt das Handbuch nicht, es ist das, was man zuerst liest; die ganze Seite ist ein man entfernt, sobald du weißt, welche Option du willst
  • Skripte und Doku: --color never und --raw machen die Ausgabe sicher zum Einfügen in ein README, ein Ticket oder ein Log

🚀 Warum deb.griffo.io?

📊 Repository-Vergleich:
  • Offizielles Debian: apt install tldr liefert tldr-hs, den Haskell-Client, und tealdeer ist ein weiterer Rust-Client mit demselben Befehlsnamen; keiner von beiden ist das offizielle tlrc
  • Selbst aus dem Quelltext bauen: aktuell, aber eine Rust-Toolchain auf jeder Maschine und eine Binärdatei, von der apt nichts weiß
  • Das Upstream-Release-Archiv: dieselbe statische Binärdatei, aber von Hand in den PATH entpackt, ohne Vervollständigungen, ohne Manpage und ohne Updates
  • deb.griffo.io: neueste Version mit automatischen Updates

📦 Paket-Build-Repository

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

🔗 Verwandte Pakete

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

🎯 Ideal für: sich an den einen tar-Aufruf erinnern, den du zweimal im Jahr brauchst, einen Befehl für eine Kollegin unter macOS oder Windows schreiben, ohne eine zweite Maschine, Beispiele in der eigenen Sprache lesen, und auf einem Server per SSH für jeden Befehl einen Spickzettel haben, ohne Browser und nach dem ersten Start ohne Netz.

📦 Neueste Releases aus diesem Repository

❓ Häufig gestellte Fragen

Ist tldr in den offiziellen Debian-Paketquellen?

Nein, tldr ist nicht in den offiziellen Debian-Archiven paketiert. Dieses Repository ist derzeit die einzige apt-Quelle und liefert tldr 1.13.1.

Wie installiere ich das neueste tldr unter Debian?

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