La page officielle github de node.js a un aperçu de toutes les distributions, Debian incluse. Ils recommandent d'installer depuis la source:
apt-get install python g++ wget libssl-dev
mkdir /tmp/nodejs && cd /tmp/nodejs
wget http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
make
make test
make install
N'oubliez pas que l'installation à partir des sources vous fournira certainement la dernière version du logiciel, mais il est parfois plus difficile de désinstaller tous les fichiers joints à un projet spécifique. Afin d'éviter cela, utilisez checkinstall
pour construire vous-même un package rapide.
J'ai pu créer un package .deb sur Ubuntu en suivant le guide ici . Cela devrait probablement aussi fonctionner pour Debian ;-)
Tenez compte de l'avertissement ci-dessous si vous avez affaire à un système de production!
Vous pouvez installer node.js via
apt-get
.AVERTISSEMENT: Cela étant dit, vous ne devriez probablement pas le faire car vous installez un logiciel à partir de la branche de développement de Debian (Sid). Cet avertissement doit être particulièrement pris en compte si vous avez également affaire à une machine de production !!!
la source
Vous pouvez éviter de mélanger les versions de Debian (une recette douloureuse!) En créant votre propre .debs
https://github.com/mark-webster/node-debian
Vous pouvez créer des fichiers .deb pour des versions arbitraires de node.js, afin de pouvoir les installer / mettre à niveau / désinstaller facilement. C'est un peu rapide et sale, mais au moins c'est quelque chose jusqu'à ce que les paquets Debian officiels arrivent dans stable.
la source
npm
également. En passant, c'est une solution propreNode.js est disponible en dépôt officiel pour Debian Sid et Jessie.
Si vous ne l'avez pas dans votre référentiel principal (la commande n'a pas fonctionné), je recommanderais de construire à partir des sources, de cette façon:
Désinstaller:
Si vous obtenez une autorisation refusée sur l'
node
exécutable, un autre chemin peut être:la source
Pour obtenir le dernier nœud stable, vous pouvez l'installer à partir du gestionnaire de packages, puis le mettre à jour en utilisant
npm
:C'est le moyen le plus simple d'obtenir la dernière version sans trop d'efforts.
la source
Apparemment, j'ai trouvé la solution à cela. Si vous rencontrez des problèmes comme celui - ci N'utilisez pas le script nodesource pour installer nodejs sur Debian. Le script de nœudsource devrait fonctionner correctement sur les systèmes hôtes, mais il affecte les conteneurs LXC / Docker d'après mon expérience.
effectuez les opérations suivantes manuellement pour installer la version de nodejs souhaitée installée
Pour votre version particulière de Debian / Ubuntu, ajoutez la ligne respective à votre nom de version du fichier sources.list serait le nom de code de votre version de Debian / Ubuntu
ajouter la clé du référentiel
puis faire
apt update
etapt install nodejs
Faites-moi savoir si cela vous a été utile. Mercila source