Forum Linux.debian/ubuntu Nodejs pour debian bullseye backports

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
25
oct.
2022

Bonjour à tous,

Techniquement, je crois qu'il est possible d'avoir la version d'un paquet de debian bookworm dans les backports de debian bullseye.

J'aimerais utiliser cette méthode pour utiliser le paquet nodejs en version 18.10.0+dfsg-6 dans bullseye qui est actuellement en 12.22.5~dfsg-2~11u1.

Il faut contacter les mainteneurs du paquet pour qu'ils voient si ils peuvent faire ceci ?

Quel mail utiliser ?

Merci

  • # NodeSource

    Posté par  (site web personnel, Mastodon) . Évalué à 3. Dernière modification le 25 octobre 2022 à 12:58.

    Une alternative aux paquets de debian sont ceux proposés upstream.

    La documentation de nodejs pour installer node avec apt propose d'utiliser les repo de nodesource: https://github.com/nodesource/distributions/blob/master/README.md

    Ils ont une source list par version de Debian et par version de nodejs, c'est top :)

  • # asdf

    Posté par  . Évalué à 2. Dernière modification le 04 décembre 2022 à 11:02.

    Pour avoir plusieurs versions d'un langage sur mon poste de dev, j'utilise asdf.

    Une fois installé, il faut ajouter des plugins pour les langages : asdf plugin-add nodejs

    Puis installer les versions que l'on veut : asdf install nodejs 18.10.0

    Ensuite, se positionner dans le répertoire du projet et déclarer les outils+versions à utiliser : cd ~/projets/supernodeprojet && echo 'nodejs 18.10.0' > .tool-versions

    Et vérifier : node --version => v18.10.0

    Avantages:
    * s'installe en mode utilisateur et pas root
    * permet de multiplier les versions
    * permet de controller la version par projet
    * souvent bien plus à jour que les paquets systèmes
    * empacté par la communauté de l'outil
    * plus de 500 outils proposés et des dizaines de millier de versions

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.