Devbox : environnement de développement "système"

J’ai besoin d’utiliser node.js sur mon vieux Ubuntu 18.04.
Je veux la dernière version v18.13, mais ça ne fonctionne pas à cause de la glibc trop ancienne.

Je bascule donc à regret sur NodeJS 17.x.

$ node -v
$ v17.9.1

Je viens de découvrir Devbox qui permet de créer un shell avec les packages de dev dont j’ai besoin.

Après installation, j’ai juste tapé :

   devbox init
   devbox add nodejs
   devbox shell

Et miracle :

$ node -v
$ v18.13

Et Devbox crée un fichier devbox.json que l’on peut partager avec les autres devs du même projet.
Il peut même créer une image Docker contenant votre environnement Devbox.