Bonjour à tous,

Pourriez vous m'aider s'il vous plaît?
Je n'arrive pas à installer nodejs en dernière version la 12 mais à chaque fois cela m'installe la 4.8, et npm n'est pas installé.
J'ai debian stretch 9.9
Je fais un su pour être en sudo et je suis le readme pour debian https://github.com/nodesource/distri...ster/README.md

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
root@debian:/home/kevin# curl -sL https://deb.nodesource.com/setup_12.x | bash -
 
## Installing the NodeSource Node.js 12.x repo...
 
 
## Populating apt-get cache...
 
+ apt-get update
Ign:1 http://deb.debian.org/debian stretch InRelease
Atteint:2 http://security.debian.org stretch/updates InRelease                 
Ign:3 http://dl.google.com/linux/chrome/deb stable InRelease                   
Atteint:4 http://deb.debian.org/debian stretch-updates InRelease               
Ign:5 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco InRelease
Atteint:6 http://deb.debian.org/debian stretch Release                         
Atteint:7 http://dl.google.com/linux/chrome/deb stable Release                 
Ign:8 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco Release  
Atteint:9 https://download.docker.com/linux/debian stretch InRelease         
Atteint:10 https://packages.sury.org/php stretch InRelease     
Ign:11 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main amd64 Packages
Atteint:12 https://packages.microsoft.com/repos/vscode stable InRelease
Ign:13 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main i386 Packages
Ign:14 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main all Packages
Ign:16 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-fr_FR
Ign:17 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-fr
Ign:19 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-en
Ign:20 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main amd64 DEP-11 Metadata
Ign:21 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main all DEP-11 Metadata
Ign:22 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main DEP-11 64x64 Icons
Ign:11 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main amd64 Packages
Ign:13 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main i386 Packages
Ign:14 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main all Packages
Ign:16 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-fr_FR
Ign:17 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-fr
Ign:19 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-en
Ign:20 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main amd64 DEP-11 Metadata
Ign:21 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main all DEP-11 Metadata
Ign:22 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main DEP-11 64x64 Icons
Ign:11 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main amd64 Packages
Ign:13 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main i386 Packages
Ign:14 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main all Packages
Ign:16 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-fr_FR
Ign:17 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-fr
Ign:19 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-en
Ign:20 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main amd64 DEP-11 Metadata
Ign:21 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main all DEP-11 Metadata
Ign:22 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main DEP-11 64x64 Icons
Ign:11 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main amd64 Packages
Ign:13 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main i386 Packages
Ign:14 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main all Packages
Ign:16 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-fr_FR
Ign:17 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-fr
Ign:19 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-en
Ign:20 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main amd64 DEP-11 Metadata
Ign:21 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main all DEP-11 Metadata
Ign:22 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main DEP-11 64x64 Icons
Ign:11 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main amd64 Packages
Ign:13 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main i386 Packages
Ign:14 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main all Packages
Ign:16 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-fr_FR
Ign:17 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-fr
Ign:19 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-en
Ign:20 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main amd64 DEP-11 Metadata
Ign:21 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main all DEP-11 Metadata
Ign:22 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main DEP-11 64x64 Icons
Err:11 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main amd64 Packages
  404  Not Found
Ign:13 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main i386 Packages
Ign:14 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main all Packages
Ign:16 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-fr_FR
Ign:17 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-fr
Ign:19 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main Translation-en
Ign:20 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main amd64 DEP-11 Metadata
Ign:21 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main all DEP-11 Metadata
Ign:22 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco/main DEP-11 64x64 Icons
Lecture des listes de paquets... Fait
W: The repository 'http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu disco Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target Translations (main/i18n/Translation-fr_FR) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11 (main/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11 (main/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11-icons (main/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
E: Impossible de récupérer http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu/dists/disco/main/binary-amd64/Packages  404  Not Found
E: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target Translations (main/i18n/Translation-fr_FR) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target Translations (main/i18n/Translation-fr) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11 (main/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11 (main/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11-icons (main/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list:23 and /etc/apt/sources.list.d/vscode.list:3
Error executing command, exiting
root@debian:/home/kevin# apt-get install -y nodejs
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires*:
  icedtea-netx icedtea-netx-common libapache2-mod-php7.0 libpython-all-dev
  libpython3-dev libpython3.5-dev php7.0 php7.0-cli php7.0-common php7.0-json
  php7.0-opcache php7.0-readline python-all python-all-dev python-crypto
  python-dbus python-keyring python-keyrings.alt python-pip-whl
  python-secretstorage python-wheel python-xdg python3-crypto python3-dev
  python3-keyring python3-keyrings.alt python3-secretstorage python3-wheel
  python3.5-dev
Veuillez utiliser «*apt autoremove*» pour les supprimer.
Les NOUVEAUX paquets suivants seront installés*:
  nodejs
0 mis à jour, 1 nouvellement installés, 0 à enlever et 18 non mis à jour.
Il est nécessaire de prendre 0 o/3 440 ko dans les archives.
Après cette opération, 14,3 Mo d'espace disque supplémentaires seront utilisés.
Sélection du paquet nodejs précédemment désélectionné.
(Lecture de la base de données... 197692 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../nodejs_4.8.2~dfsg-1_amd64.deb ...
Dépaquetage de nodejs (4.8.2~dfsg-1) ...
Paramétrage de nodejs (4.8.2~dfsg-1) ...
update-alternatives: utilisation de «*/usr/bin/nodejs*» pour fournir «*/usr/bin/js*» (js) en mode automatique
Traitement des actions différées («*triggers*») pour man-db (2.7.6.1-2)*...
root@debian:/home/kevin# nodejs-v
bash: nodejs-v : commande introuvable
root@debian:/home/kevin# nodejs -v
v4.8.2
root@debian:/home/kevin# npm -v
bash: npm : commande introuvable
Si je regarde l'état du repos je pense qu'il y a un problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
apt-cache policy nodejs
nodejs:
  Installé*: (aucun)
  Candidat*: 4.8.2~dfsg-1
 Table de version*:
     4.8.2~dfsg-1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
Merci

EDIT:

Finalement il faut ajouter le repos pour éviter d'aller chercher le repos par défaut. Pour Debian 9.9 (ça doit aussi marcher pour les autres selon la compatibilité avec node)
- Créer le fichier /etc/apt/sources.list.d/nodesource.list
- Dans le fichier ajouter les repos :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
deb https://deb.nodesource.com/node_12.x stretch main
deb-src https://deb.nodesource.com/node_12.x stretch main
--
Code : Sélectionner tout - Visualiser dans une fenêtre à part
curl -sL https://deb.nodesource.com/setup_12.x | bash -
- Logiquement ça installera la 12.