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

📅 Ab ist für den apt-Mirror ein Abo erforderlich. Preise ansehen · 🆓 Es gibt einen für immer kostenlosen Spiegel

Neueste Oh My Posh auf Debian installieren

Eine Prompt-Theme-Engine für jede Shell

Neueste Version: 31.3.0 · aktualisiert 2026-09-13
QuelleVersion
deb.griffo.io31.3.0 ✅
Offizielles Debian🚫 nicht paketiert
← Zurück zur Startseite
📌 Installation auf einem bestimmten Release? Debian 12 (bookworm) · Debian 13 (trixie) · Debian 14 (forky) · Debian Sid

Was ist Oh My Posh?

Oh My Posh ist eine Prompt-Theme-Engine für jede Shell, entwickelt von Jan De Dobbeleer und geschrieben in Go. Eine Engine, ein Theme-Format — derselbe schöne, informationsreiche Prompt in bash, zsh, fish, PowerShell, Nushell, elvish, xonsh und cmd. Mit Zehntausenden GitHub-Sternen und einem riesigen Theme-Ökosystem ist es der bevorzugte Weg zu einem konsistenten Prompt auf jeder Maschine und in jeder Shell, die Sie verwenden.

😤 Typische Prompt-Probleme: Sie basteln PS1-Escape-Codes von Hand? Sie sind an ein Prompt-Framework gebunden, das nur in einer Shell funktioniert? Sie bauen Ihren Prompt jedes Mal neu, wenn Sie zwischen zsh zu Hause und bash auf Servern wechseln? Oh My Posh gibt Ihnen eine Konfiguration, die Ihnen überallhin folgt.
🚀 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 Oh My Posh

🐚 Jede Shell, eine Konfiguration

Identischer Prompt in bash, zsh, fish, PowerShell, Nushell, elvish, xonsh und cmd. Einmal konfigurieren, überall nutzen — auch über SSH.

🎨 125+ Themes enthalten

Dieses Paket liefert jedes integrierte Theme nach /usr/share/oh-my-posh/themes/ — bereit zur Vorschau und offline nutzbar, ohne zusätzliche Downloads.

🧩 Umfangreiche Segmente

Git-Status, Exit-Codes, Ausführungszeit, Akku, Kubernetes-Kontext, Cloud-Konten und Sprachversionen (Go, Python, Node, Rust und Dutzende mehr) — nur angezeigt, wenn relevant.

📝 Ihr Theme, Ihr Format

Schreiben Sie eigene Themes in JSON, YAML oder TOML mit einem dokumentierten Schema. Starten Sie mit einem beliebigen integrierten Theme und machen Sie es zu Ihrem eigenen.

✨ Transient & Tooltips

Transiente Prompts halten den Verlauf sauber, Tooltips reagieren auf Ihre Eingabe, und rechtsbündige Segmente nutzen die volle Terminalbreite.

⚡ Schnell durch Design

Ein einzelnes Go-Binary mit nebenläufigem Segment-Rendering — der Prompt bleibt auch mit vielen aktivierten Segmenten verzögerungsfrei.

🏆 Warum mit apt installieren?

  • Kein curl-pipe-bash: ein GPG-signiertes Repository statt Installer-Skripte in Ihre Shell zu leiten
  • Themes enthalten: alle integrierten Themes landen in /usr/share/oh-my-posh/themes/, versionsgleich mit dem Binary
  • Automatische Updates: neue Upstream-Versionen kommen mit Ihrem normalen apt upgrade
  • Saubere Deinstallation: apt remove entfernt alles restlos — keine verwaisten Binaries in ~/bin
  • Multi-Arch: amd64, arm64 und armhf — dasselbe Setup auf Ihrem Desktop und Ihrem Raspberry Pi

📦 Installation von 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

🆓 Für immer kostenlose Alternative. Oh My Posh liegt auch im für immer kostenlosen Spiegel deb-free.griffo.io — ohne Konto, ohne Abo, höchstens 2 Monate hinter Upstream, Sicherheitsfixes sofort. Richte statt des Repositorys oben dieses ein:

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
sudo apt install extrepo
sudo extrepo enable griffo-free
sudo apt update

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: Oh My Posh installieren

sudo apt install -y oh-my-posh
apt install -y oh-my-posh

🚀 Shell einrichten

Wählen Sie ein Theme aus /usr/share/oh-my-posh/themes/ und initialisieren Sie Ihre Shell. Für bash fügen Sie dies zu ~/.bashrc hinzu:

eval "$(oh-my-posh init bash --config /usr/share/oh-my-posh/themes/jandedobbeleer.omp.json)"

Für zsh fügen Sie dieselbe Zeile mit zsh zu ~/.zshrc hinzu; für fish fügen Sie oh-my-posh init fish --config /usr/share/oh-my-posh/themes/jandedobbeleer.omp.json | source zu ~/.config/fish/config.fish hinzu. Die meisten Themes sehen mit einer Nerd Font am besten aus — oder führen Sie oh-my-posh font install aus.

📦 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: Entwickler, die mit mehreren Shells und Maschinen arbeiten, Terminal-Customization-Enthusiasten, alle, die Git-Status und Kontext auf einen Blick sehen möchten, und Teams, die ein konsistentes Prompt-Setup wollen, das sich mit einem einzigen apt-Befehl installieren lässt.

💝 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 Oh My Posh in den offiziellen Debian-Paketquellen?

Nein, Oh My Posh ist nicht in den offiziellen Debian-Archiven paketiert. Dieses Repository ist derzeit die einzige apt-Quelle und liefert Oh My Posh 31.3.0.

Wie installiere ich das neueste Oh My Posh unter Debian?

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