E: impossible de localiser le paquet npm
Lorsque j'essaie d'installer mnp sudo apt-get install npm
, j'obtiens l'erreur suivante:
E: impossible de localiser le paquet npm
pourquoi apt ne peut pas trouver npm? J'utilise Debian 9 et déjà sudo apt-get install nodejs
.
5 réponses
à partir du nœud officiel.js documentation:
Un Noeud.le paquet js est également disponible dans le rapport officiel pour Debian Sid (unstable), Jessie (testing) et Wheezy (wheezy-backports) en tant que "nodejs". il n'installe qu'un binaire nodejs.
si vous tapez seulement sudo apt-get install nodejs
, il n'installe pas d'autres goodies tels que npm.
vous devez taper:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
optionnel: installer build outils
Pour compiler et installer natif addons de npm vous pouvez aussi avoir besoin d'installer les outils de compilation:
sudo apt-get install -y build-essential
Plus d'info: Docs
j'ai rencontré le même problème sur 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
node --version
npm -- version
d'Origine provenant de "Comment installer Nœud.js LTS sur Debian 9 stretch" http://linuxbsdos.com/2017/06/26/how-to-install-node-js-lts-on-debian-9-stretch/
votre système ne peut pas trouver le paquet npm parce que vous n'avez pas ajouté le dépôt nodejs à votre système..
essayez de suivre cette étape d'installation:
Ajouter NodeJS PPA à nos propriétés logicielles système et python aussi
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 installer mnp
sudo apt-get install nodejs
vérifiez si npm et node ont été installés et si vous êtes prêt à utiliser node.js
node -v
npm -v
si quelqu'un n'a pas réussi à installer nodejs.. Essayez d'enlever le npm d'abord, peut-être que l'ancienne installation était cassée..
sudo apt-get remove nodejs
sudo apt-get remove npm
vérifiez si le dossier npm ou node existe toujours, supprimez - le si vous les avez trouvés
which node
which npm
ceci résoudra votre erreur. Lancez ces commandes dans votre terminal. ces commandes s'ajouter les anciennes versions. vous pouvez les mettre à jour plus tard ou modifier la 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 make install
si vous avez installé nodejs, alors vous avez aussi npm. Mnp est livré avec nœud.