Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
nodejs [Le 14/01/2019, 14:27] 89.156.123.165 [Depuis un Personal Package Archives (PPA) (dépôts officiels "nodesource")] |
nodejs [Le 23/07/2019, 17:42] nekdev Mise à jour avec la dernière version de nodejs |
||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
==== Depuis les dépôts officiels ==== | ==== Depuis les dépôts officiels ==== | ||
<note important>sous Xenial, cela installe la précédente version LTS… 4.2.6 qui est supportée jusqu'à avril 2018</note> | <note important>sous Xenial, cela installe la précédente version LTS… 4.2.6 qui est supportée jusqu'à avril 2018</note> | ||
- | Installer **Nodejs** sous ubuntu est simple, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>nodejs,npm|nodejs npm]]**. | + | Installer **Nodejs** sous ubuntu est simple, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>nodejs,npm|nodejs npm]]**. Vous préfèrerez probablement installer [[#depuis_un_personal_package_archives_ppa_depots_officiels_nodesource|la version que met à disposition l'équipe de NodeJS]]. |
=== Résumé en ligne de commande=== | === Résumé en ligne de commande=== | ||
Ligne 38: | Ligne 38: | ||
Si vous souhaitez [[:compilation|compiler]] des projets avec **Nodejs** il vous faudra [[:tutoriel:comment_installer_un_paquet|installer]] **[[apt>nodejs-dev]]**. Notez que vous n'avez pas besoin de ce paquet pour développer des projets en Javascript, il est utile en revanche si vous comptez développer des modules pour Nodejs, eux-mêmes écrits dans un autre langage (par exemple en C/C++). | Si vous souhaitez [[:compilation|compiler]] des projets avec **Nodejs** il vous faudra [[:tutoriel:comment_installer_un_paquet|installer]] **[[apt>nodejs-dev]]**. Notez que vous n'avez pas besoin de ce paquet pour développer des projets en Javascript, il est utile en revanche si vous comptez développer des modules pour Nodejs, eux-mêmes écrits dans un autre langage (par exemple en C/C++). | ||
- | |||
- | ==== Au moyen du gestionnaire de versions n ==== | ||
- | **n**, cf. [[https://github.com/tj/n]], une fois installé, permet l'installation simplifié des différentes versions de //node//. | ||
- | Si besoin, installer tout d'abord //curl// : | ||
- | <code>sudo apt-get install curl </code> | ||
- | puis **n**: | ||
- | <code>sudo curl -o /usr/local/bin/n https://raw.githubusercontent.com/visionmedia/n/master/bin/n</code> | ||
- | Puis affecter les droits à n: | ||
- | <code>sudo chmod +x /usr/local/bin/n</code> | ||
- | et enfin, installer //node// | ||
- | <code> | ||
- | sudo n stable | ||
- | </code> | ||
==== Depuis un Personal Package Archives (PPA) (dépôts officiels "nodesource") ==== | ==== Depuis un Personal Package Archives (PPA) (dépôts officiels "nodesource") ==== | ||
Ligne 59: | Ligne 46: | ||
On les trouve ici : https://github.com/nodesource/distributions | On les trouve ici : https://github.com/nodesource/distributions | ||
- | === Pour installer nodejs 10.x (dernière LTS au 01/2019) : === | + | === Pour installer nodejs 10.x (LTS : support jusqu'à avril 2021) : === |
<code> | <code> | ||
- | curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - | + | wget -qO- https://deb.nodesource.com/setup_10.x | sudo -E bash - |
sudo apt install -y nodejs | sudo apt install -y nodejs | ||
</code> | </code> | ||
* [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://nodejs|nodejs]]**. | * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://nodejs|nodejs]]**. | ||
- | === Pour installer nodejs 10.x : === | + | === Pour installer nodejs 12.x : === |
<code> | <code> | ||
- | curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash - | + | wget -qO- https://deb.nodesource.com/setup_12.x | sudo -E bash - |
sudo apt install -y nodejs | sudo apt install -y nodejs | ||
</code> | </code> | ||
* [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://nodejs|nodejs]]**. | * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://nodejs|nodejs]]**. | ||
+ | |||
+ | |||
+ | |||
+ | ==== Au moyen du gestionnaire de versions n ==== | ||
+ | **n**, cf. [[https://github.com/tj/n]], une fois installé, permet l'installation simplifié des différentes versions de //node//. | ||
+ | Si besoin, installer tout d'abord //curl// : | ||
+ | <code>sudo apt-get install curl </code> | ||
+ | puis **n**: | ||
+ | <code>sudo curl -o /usr/local/bin/n https://raw.githubusercontent.com/visionmedia/n/master/bin/n</code> | ||
+ | Puis affecter les droits à n: | ||
+ | <code>sudo chmod +x /usr/local/bin/n</code> | ||
+ | et enfin, installer //node// | ||
+ | <code> | ||
+ | sudo n stable | ||
+ | </code> | ||
+ | |||