55 outils de développement, toujours à jour — chaque nouvelle version upstream arrive dans apt en quelques heures. Rejoindre le Discord

📅 À partir du , le miroir apt nécessitera un abonnement. Voir les tarifs · 🆓 Il existe un miroir gratuit pour toujours

Installer la dernière version d'Oh My Posh sur Ubuntu

Un moteur de thèmes de prompt pour tous les shells

Dernière version : 31.3.0 · mis à jour le 2026-09-13
SourceVersion
deb.griffo.io31.3.0 ✅
Ubuntu officiel🚫 non empaqueté
← Retour à l'accueil

Qu'est-ce qu'Oh My Posh ?

Oh My Posh est un moteur de thèmes de prompt pour tous les shells, créé par Jan De Dobbeleer et écrit en Go. Un seul moteur, un seul format de thème — le même prompt élégant et riche en informations dans bash, zsh, fish, PowerShell, Nushell, elvish, xonsh et cmd. Avec des dizaines de milliers d'étoiles sur GitHub et un immense écosystème de thèmes, il est devenu la référence pour obtenir un prompt cohérent sur toutes les machines et tous les shells que vous utilisez.

😤 Les galères du prompt : Vous écrivez vos codes d'échappement PS1 à la main ? Prisonnier d'un framework de prompt qui ne fonctionne que dans un seul shell ? Vous reconstruisez votre prompt de zéro chaque fois que vous passez de zsh à la maison à bash sur les serveurs ? Oh My Posh vous offre une configuration unique qui vous suit partout.
🚀 Toujours en avance sur les archives officielles : Debian et Ubuntu figent les versions des paquets à chaque publication — ce dépôt publie les nouvelles versions upstream généralement en quelques heures. Un simple apt upgrade vous garde toujours à la dernière version.

⚡ Fonctionnalités clés d'Oh My Posh

🐚 Tous les shells, une seule config

Un prompt identique dans bash, zsh, fish, PowerShell, Nushell, elvish, xonsh et cmd. Configurez une fois, utilisez partout — y compris via SSH.

🎨 125+ thèmes inclus

Ce paquet installe tous les thèmes intégrés dans /usr/share/oh-my-posh/themes/ — prêts à être prévisualisés et utilisés hors ligne, sans téléchargement supplémentaire.

🧩 Segments riches

Statut Git, codes de sortie, temps d'exécution, batterie, contexte kubernetes, comptes cloud et versions de langages (Go, Python, Node, Rust et des dizaines d'autres) — affichés uniquement quand c'est pertinent.

📝 Votre thème, votre format

Écrivez des thèmes personnalisés en JSON, YAML ou TOML avec un schéma documenté. Partez de n'importe quel thème intégré et faites-en le vôtre.

✨ Transient & Tooltips

Les prompts transients gardent l'historique du terminal propre, les tooltips réagissent à ce que vous tapez, et les segments alignés à droite exploitent toute la largeur du terminal.

⚡ Rapide par conception

Un unique binaire Go avec rendu concurrent des segments — le prompt reste instantané même avec de nombreux segments activés.

🏆 Pourquoi l'installer avec apt ?

  • Pas de curl-pipe-bash : un dépôt signé GPG au lieu de scripts d'installation envoyés directement dans votre shell
  • Thèmes inclus : tous les thèmes intégrés arrivent dans /usr/share/oh-my-posh/themes/, avec la version correspondant au binaire
  • Mises à jour automatiques : les nouvelles versions upstream arrivent avec votre apt upgrade habituel
  • Désinstallation propre : apt remove emporte tout avec lui — pas de binaires orphelins dans ~/bin
  • Multi-arch : amd64, arm64 et armhf — la même installation sur votre bureau et votre Raspberry Pi

📦 Installation depuis deb.griffo.io

Exécuter les commandes

Étape 1 : Ajouter le dépôt

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

🆓 Alternative gratuite pour toujours. Oh My Posh est aussi dans le miroir gratuit pour toujours deb-free.griffo.io — sans compte, sans abonnement, au plus 2 mois derrière l'upstream, correctifs de sécurité immédiats. Ajoutez ce dépôt au lieu de celui ci-dessus :

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

Comment fonctionne le miroir gratuit →

Étape 2 : Installer Oh My Posh

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

🚀 Configurer votre shell

Choisissez un thème dans /usr/share/oh-my-posh/themes/ et initialisez votre shell. Pour bash, ajoutez ceci à ~/.bashrc :

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

Pour zsh, ajoutez la même ligne avec zsh à ~/.zshrc ; pour fish, ajoutez oh-my-posh init fish --config /usr/share/oh-my-posh/themes/jandedobbeleer.omp.json | source à ~/.config/fish/config.fish. La plupart des thèmes s'affichent mieux avec une Nerd Font — ou lancez oh-my-posh font install.

📦 Dépôt de construction de paquets

Les paquets Ubuntu sont automatiquement construits et maintenus dans ce dépôt GitHub :

🔗 Paquets associés

Également disponible depuis deb.griffo.io :

🎯 Parfait pour : Les développeurs qui travaillent sur plusieurs shells et machines, les passionnés de personnalisation du terminal, tous ceux qui veulent le statut git et le contexte en un coup d'œil, et les équipes qui veulent un prompt cohérent qui s'installe avec une seule commande apt.

💝 Soutenez ce projet

Si ce dépôt vous fait gagner du temps et des efforts, pensez à le soutenir !

⭐ Star sur GitHub 🐦 Partager sur Twitter

📦 Dernières versions publiées par ce dépôt

❓ Questions fréquentes

Oh My Posh est-il dans les dépôts officiels de Ubuntu ?

Non, Oh My Posh n'est pas empaqueté dans les archives officielles de Ubuntu. Ce dépôt est actuellement la seule source apt et propose Oh My Posh 31.3.0.

Comment installer le dernier Oh My Posh sur Ubuntu ?

Ajoutez le dépôt deb.griffo.io une seule fois (instructions ci-dessus), puis exécutez : sudo apt install oh-my-posh. Les nouvelles versions arrivent via le sudo apt upgrade habituel.

Les paquets sont-ils signés et comment sont-ils construits ?

Chaque paquet est signé avec la clé GPG du dépôt (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) et construit à partir des versions upstream dans des dépôts GitHub publics que chacun peut inspecter.

Quelles versions de Ubuntu sont prises en charge ?

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