apt sur Ubuntu 24.04 sous WSL et Ubuntu 22.04 sous WSL et Debian sous WSL, avec la même commande de configuration que pour Debian et Ubuntu : elle lit UBUNTU_CODENAME / VERSION_CODENAME dans /etc/os-release et demande la suite correspondante, noble sur Ubuntu 24.04 sous WSL.
WSL fait tourner une vraie Ubuntu ou une vraie Debian sous Windows, ce qui veut dire qu'il hérite aussi de leurs archives, où la plupart des outils de développement restent figés dans la version livrée avec chaque version. deb.griffo.io fournit la version upstream actuelle de chacun des outils ci-dessous sous forme de paquet apt : un terminal WSL dispose ainsi de la même chaîne d'outils à jour qu'un poste Linux.
🔍 La suite que reçoit votre version
| Version | Basée sur | Suite | Outils disponibles |
|---|---|---|---|
| Ubuntu 24.04 sous WSL | Ubuntu 24.04 LTS “Noble Numbat” | noble | 61 |
| Ubuntu 22.04 sous WSL | Ubuntu 22.04 LTS “Jammy Jellyfish” | jammy | 59 |
| Debian sous WSL | Debian 13 “Trixie” | trixie | 63 |
WSL ne change rien à la configuration : les distributions Ubuntu et Debian du Microsoft Store contiennent le /etc/os-release habituel, et la commande choisit d'elle-même noble, jammy ou la suite Debian. Lancez-la dans le shell WSL, pas dans PowerShell.
📦 Ajouter le dépôt
Étape 1 : ajouter le dépôt et la clé
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 $(. /etc/os-release; echo ${DEBIAN_CODENAME:-${UBUNTU_CODENAME:-$VERSION_CODENAME}}) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -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 $(. /etc/os-release; echo ${DEBIAN_CODENAME:-${UBUNTU_CODENAME:-$VERSION_CODENAME}}) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 Il existe un miroir gratuit pour toujours. deb-free.griffo.io distribue des paquets gratuitement pour toujours — sans compte, sans abonnement, au plus 2 mois derrière l'upstream, correctifs de sécurité immédiats. Il contient aujourd'hui cliamp, Ghostty, lazydocker, Oh My Posh, Uncloud et Zed ; tout autre outil peut y être ajouté sur demande.
Étape 2 : installer n'importe quel outil
sudo apt install -y neovim ripgrep fzfapt install -y neovim ripgrep fzfPour vérifier ce que la commande choisira sur votre machine avant de la lancer :
. /etc/os-release; echo ${DEBIAN_CODENAME:-${UBUNTU_CODENAME:-$VERSION_CODENAME}}.
Elle doit afficher l'une des suites du tableau ci-dessus.
📋 Tous les outils disponibles sur WSL
Les versions sont celles que le dépôt sert actuellement pour noble (mise à jour du 2026-10-19). Les versions plus anciennes reçoivent la même version partout où l'outil est construit pour elles ; la dernière colonne indique lesquelles.
| Outil | Paquet apt | Version | Ubuntu 22.04 sous WSL | Debian sous WSL |
|---|---|---|---|---|
| Atuin | atuin | 18.24.1-2~griffo | ✓ | ✓ |
| ble.sh | ble.sh | 0.4.0-git20260908.d81fd54-2~griffo | ✓ | ✓ |
| bottom | btm | 0.14.9-2~griffo | ✓ | ✓ |
| Bun | bun | 1.4.3-3~griffo | ✓ | ✓ |
| cliamp | cliamp | 2.3.0-2~griffo | ✓ | ✓ |
| Deno | deno | 2.9.7-3~griffo | ✓ | ✓ |
| difftastic | difftastic | 0.70.0-2~griffo | ✓ | ✓ |
| DuckDB | duckdb | 1.5.6-3~griffo | ✓ | ✓ |
| eza | eza | 0.23.5-3~griffo | ✓ | ✓ |
| Fastfetch | fastfetch | 2.66.0-3~griffo | ✓ | ✓ |
| fish | fish | 4.9.3-2~griffo | ✓ | ✓ |
| Forgejo | forgejo | 15.0.2-2~griffo | ✓ | ✓ |
| Forgejo Runner | forgejo-runner | 13.2.0-2~griffo | ✓ | ✓ |
| fresh-editor | fresh-editor | 0.5.3-2~griffo | ✓ | ✓ |
| fzf | fzf | 0.74.5-2~griffo | ✓ | ✓ |
| Garage | garage | 2.4.1-2~griffo | ✓ | ✓ |
| Ghostty | ghostty | non construit | ✗ | ✓ |
| GitUI | gitui | 0.28.1-2~griffo | ✓ | ✓ |
| GPU Screen Recorder | gpu-screen-recorder-cli | 6.1.4-1~noble | ✗ | ✓ |
| Headscale | headscale | 0.29.5-2~griffo | ✓ | ✓ |
| Helix | helix | 25.07.1-3~griffo | ✓ | ✓ |
| herdr | herdr | 0.9.5-2~griffo | ✓ | ✓ |
| Jujutsu | jujutsu | 0.46.0-2~griffo | ✓ | ✓ |
| just | just | 1.59.0-2~griffo | ✓ | ✓ |
| k9s | k9s | 0.51.0-2~griffo | ✓ | ✓ |
| kitty | kitty | 0.49.2-2~griffo | ✓ | ✓ |
| lazydocker | lazydocker | 0.25.2-2~griffo | ✓ | ✓ |
| lazygit | lazygit | 0.66.2-2~griffo | ✓ | ✓ |
| lazyjira | lazyjira | 2.19.2-2~griffo | ✓ | ✓ |
| lowfi | lowfi | 2.0.7-3~griffo | ✗ | ✓ |
| mitmproxy | mitmproxy | 12.2.3-3~griffo | ✓ | ✓ |
| Neovim | neovim | 0.12.6-2~griffo | ✓ | ✓ |
| Nushell | nushell | 0.116.1-2~griffo | ✓ | ✓ |
| Oh My Posh | oh-my-posh | 31.8.0-2~griffo | ✓ | ✓ |
| rclone | rclone | 1.75.2-2~griffo | ✓ | ✓ |
| restic | restic | 0.19.1-2~griffo | ✓ | ✓ |
| rgrc | rgrc | 0.6.35-2~griffo | ✓ | ✓ |
| ripgrep | ripgrep | 15.2.0-2~griffo | ✓ | ✓ |
| Ruff | ruff | 0.17.1-2~griffo | ✓ | ✓ |
| rumdl | rumdl | 0.3.0-2~griffo | ✓ | ✓ |
| Serie | serie | 0.10.0-2~griffo | ✓ | ✓ |
| Spotifast | spotifast | 0.13.3-2~griffo | ✓ | ✓ |
| Starship | starship | 1.27.0-2~griffo | ✓ | ✓ |
| superfile | superfile | 1.6.0-2~griffo | ✓ | ✓ |
| Television | television | 0.15.9-2~griffo | ✓ | ✓ |
| Termusic | termusic | 0.13.2-3~griffo | ✓ | ✓ |
| TigerBeetle | tigerbeetle | 0.17.9-2~griffo | ✓ | ✓ |
| tldr | tldr | non construit | ✗ | ✓ |
| tree-sitter-cli | tree-sitter-cli | 0.27.1-2~griffo | ✓ | ✓ |
| Uncloud | uncloud | 0.21.0-2~griffo | ✓ | ✓ |
| Unregistry | unregistry | 0.4.3-2~griffo | ✓ | ✓ |
| uv | uv | 0.13.1-2~griffo | ✓ | ✓ |
| viu | viu | 1.6.1-3~griffo | ✓ | ✓ |
| workmux | workmux | 0.1.276-2~griffo | ✓ | ✓ |
| Yazi | yazi | 26.9.1-2~griffo | ✓ | ✓ |
| yq | yq | 4.54.1-2~griffo | ✓ | ✓ |
| yt-dlp | yt-dlp | 2026.08.19-2~griffo | ✓ | ✓ |
| ZapZap | zapzap | 7.5.1-2~griffo | ✓ | ✓ |
| Zed | zed | 1.24.3-1~griffo | ✓ | ✓ |
| Zellij | zellij | 0.45.1-2~griffo | ✓ | ✓ |
| Zig | zig-stable | 0.17.0-2~griffo | ✓ | ✓ |
| ZLS | zls | 0.16.1-2~griffo | ✓ | ✓ |
| zoxide | zoxide | 0.10.0-2~griffo | ✓ | ✓ |
❓ Questions fréquentes
Les outils fonctionnent-ils sous WSL 1 et WSL 2 ?
Ce sont des binaires Linux ordinaires : ils tournent donc sous WSL 2. WSL 1 traduit les appels système, et certains outils qui s'appuient sur des fonctionnalités récentes du noyau peuvent ne pas y fonctionner ; WSL 2 est la version par défaut et celle à utiliser.
deb.griffo.io est-il un dépôt officiel de WSL ?
Non. C'est un dépôt non officiel maintenu par Dario Griffo, sans lien avec WSL. Chaque paquet est construit automatiquement à partir de la version upstream officielle, l'empaquetage est open source sur GitHub et l'archive est signée GPG.
Est-ce payant ?
Le dépôt fonctionne par abonnement (15 € par an ou 150 € une seule fois), avec un essai gratuit. Un miroir gratuit, deb-free.griffo.io, propose une sélection plus restreinte d'outils avec un léger décalage, avec la même configuration sur cette distribution.
Comment supprimer le dépôt ?
Supprimez /etc/apt/sources.list.d/deb.griffo.io.list et /etc/apt/keyrings/deb.griffo.io.gpg, puis lancez sudo apt update. Les outils que vous avez installés restent en place jusqu'à ce que vous les supprimiez avec apt remove.
🔗 Voir aussi
- Les derniers outils de dev sur Linux Mint
- Les derniers outils de dev sur Linux Mint Debian Edition (LMDE)
- Les derniers outils de dev sur Pop!_OS
- Les derniers outils de dev sur Zorin OS
- Les derniers outils de dev sur elementary OS
- Les derniers outils de dev sur KDE neon
- Les derniers outils de dev sur Raspberry Pi OS
- Les derniers outils de dev sur Proxmox VE
- Les derniers outils de dev sur Kali Linux
- Tous les paquets servis par deb.griffo.io