web-dev-qa-db-fra.com

E: Impossible de localiser le paquet npm

Quand j'essaye d'installer npm avec Sudo apt-get install npm, j'obtiens l'erreur suivante:

E: Impossible de localiser le paquet npm

Pourquoi ne peut pas trouver NPM? J'utilise Debian 9 et déjà Sudo apt-get install nodejs.

33
Jacs

De la documentation officielle de Node.js:

Un paquet Node.js est également disponible dans le référentiel officiel pour Debian Sid (unstable), Jessie (testing) et Wheezy (Wheezy-backports) en tant que "nodejs". Il installe uniquement un binaire nodejs.

Donc, si vous ne tapez que Sudo apt-get install nodejs, les autres goodies tels que npm ne seront pas installés. 

Vous devez taper:

curl -sL https://deb.nodesource.com/setup_10.x | Sudo -E bash -
Sudo apt-get install -y nodejs

Facultatif: installer les outils de construction

Pour compiler et installer des addons natifs à partir de npm, vous devrez peut-être également installer des outils de construction:

Sudo apt-get install -y build-essential

Plus d'infos: Docs

59
gokcand

J'ai rencontré le même problème sous Debian 9.2, c'est ce que j'ai fait pour le surmonter.

Installation

Sudo apt install curl

curl -sL https://deb.nodesource.com/setup_6.x | Sudo bash -

Sudo apt-get install -y nodejs

Sudo apt-get install -y npm

Vérifier les versions installées

noeud --version

npm --version

Tiré à l'origine de "Comment installer Node.js LTS sur Debian 9 stretch" http://linuxbsdos.com/2017/06/26/how-to-install-node-js-lts-on-debian -9-stretch/ /

10
trentinb

Votre système ne trouve pas le paquet npm car vous n'avez pas ajouté de référentiel nodejs à votre système.

Essayez de suivre cette étape d'installation:
Ajouter le référentiel nodejs PPA à nos propriétés système et logicielles python

Sudo apt-get install curl python-software-properties 
// Sudo apt-get install curl software-properties-common

curl -sL https://deb.nodesource.com/setup_10.x | Sudo bash -
Sudo apt-get update

Puis installez npm

Sudo apt-get install nodejs

Vérifiez si npm et node ont été installés et que vous êtes prêt à utiliser node.js

node -v
npm -v

Si quelqu'un n'a pas réussi à installer nodejs .. Essayez de supprimer le npm en premier, peut-être l'ancienne installation était-elle cassée ..

Sudo apt-get remove nodejs
Sudo apt-get remove npm

Vérifiez si npm ou le dossier de nœud existe toujours, supprimez-le si vous les avez trouvés

which node
which npm
6
StefansArya

Cela résoudra votre erreur. lancez ces commandes dans votre terminal. ces commandes vont ajouter les anciennes versions. vous pouvez les mettre à jour plus tard ou changer de version ici aussi avant d'exécuter ces commandes une par une.


 Sudo apt-get install build-essential 
 $ wget http://nodejs.org/dist/v0.8.16/node-v0.8.16.tar.gz
 $ tar -xzf node-v0.8.16.tar.gz 
 $ cd node-v0.8.16 /
 $ ./configure
 $ make 
 $ Sudo fait installer 

2
Priyank lohan

A rencontré ceci dans Ubuntu pour Windows, essayez d’exécuter en premier

Sudo apt-get update

puis

Sudo apt-get install npm
1
Red

Téléchargez la clé du référentiel avec:

curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -

Puis configurez le référentiel:

$ Sudo sh -c "echo deb https://deb.nodesource.com/node_8.x cosmic main \

/etc/apt/sources.list.d/nodesource.list" $ Sud apt-get update $ Sudo apt-get install nodejs

0
F.furq