#1 Le 21/09/2014, à 21:58
- Jarodd
[Résolu] Installer npm (gestionnaire des paquets de NodeJS)
Edit 25/09 : résolu en passant par ce script, plutôt que par le paquet
##########
Bonjour,
Je suis sur Trusty. Je n'arrive pas à installer npm (Node Package Manager, le gestionnaire de paquets de NodeJS) j'ai une erreur à l'installation :
$ sudo apt-get install npm
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :Les paquets suivants contiennent des dépendances non satisfaites :
npm : Dépend: nodejs mais ne sera pas installé
Dépend: node-abbrev (>= 1.0.4) mais ne sera pas installé
Dépend: node-ansi mais ne sera pas installé
Dépend: node-archy mais ne sera pas installé
Dépend: node-block-stream mais ne sera pas installé
Dépend: node-fstream (>= 0.1.22) mais ne sera pas installé
Dépend: node-fstream-ignore mais ne sera pas installé
Dépend: node-github-url-from-git mais ne sera pas installé
Dépend: node-glob (>= 3.1.21) mais ne sera pas installé
Dépend: node-graceful-fs (>= 2.0.0) mais ne sera pas installé
Dépend: node-inherits mais ne sera pas installé
Dépend: node-ini (>= 1.1.0) mais ne sera pas installé
Dépend: node-lockfile mais ne sera pas installé
Dépend: node-lru-cache (>= 2.3.0) mais ne sera pas installé
Dépend: node-minimatch (>= 0.2.11) mais ne sera pas installé
Dépend: node-mkdirp (>= 0.3.3) mais ne sera pas installé
Dépend: node-gyp (>= 0.10.9) mais ne sera pas installé
Dépend: node-nopt (>= 2.1.1) mais ne sera pas installé
Dépend: node-npmlog mais ne sera pas installé
Dépend: node-once mais ne sera pas installé
Dépend: node-osenv mais ne sera pas installé
Dépend: node-read mais ne sera pas installé
Dépend: node-read-package-json (>= 1.1.0) mais ne sera pas installé
Dépend: node-request (>= 2.25.0) mais ne sera pas installé
Dépend: node-retry mais ne sera pas installé
Dépend: node-rimraf (>= 2.2.2) mais ne sera pas installé
Dépend: node-semver (>= 2.1.0) mais ne sera pas installé
Dépend: node-sha mais ne sera pas installé
Dépend: node-slide mais ne sera pas installé
Dépend: node-tar (>= 0.1.18) mais ne sera pas installé
Dépend: node-which mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
NodeJS est bien installé (au cas où je l'ai réinstallé, j'ai bien « nodejs est déjà la plus récente version disponible. »). Mais je ne comprends pas l'erreur, je ne demande pas l'impossible, ni de version instable...
Que dois-je faire d'après vous ?
Merci pour votre aide.
Dernière modification par Jarodd (Le 25/09/2014, à 12:36)
Ubuntu 22.04.3 LTS (64 bits)
Hors ligne
#2 Le 21/09/2014, à 23:31
- alca94
Re : [Résolu] Installer npm (gestionnaire des paquets de NodeJS)
Bonsoir
Vous avez regardez dans la logithèque pour installer "npm"
le mieux serait peut-être d'installer "synaptic" dans la logithèque et ensuite avec de mettre npm (ça vous propose automatiquement ce qu'il vous manque)
Dernière modification par alca94 (Le 21/09/2014, à 23:34)
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#3 Le 22/09/2014, à 09:05
- Jarodd
Re : [Résolu] Installer npm (gestionnaire des paquets de NodeJS)
Cela ne fonctionne pas non plus par la logithèque :
Iùmpossible de résoudre les dépendances du paquet
Cette erreur peut être provoquée par des paquets supplémentaires requis, mais absents ou non installables. En outre, il pourrait y avoir un conflit entre des paquets logiciels qui n'ont pas la permission d'être installés en même temps.
Les paquets suivants ont des dépendances non satisfaites :npm: Depends: node-glob (>= 3.1.21) mais la version 3.2.6-1 va être installée
Depends: node-graceful-fs (>= 2.0.0) mais la version 2.0.0-2 va être installée
Depends: node-lru-cache (>= 2.3.0) mais la version 2.3.1-1 va être installée
Depends: node-nopt (>= 2.1.1) mais la version 2.1.2-1 va être installée
Depends: node-request (>= 2.25.0) mais la version 2.26.1-1 va être installée
Depends: node-rimraf (>= 2.2.2) mais la version 2.2.2-2 va être installée
Depends: node-semver (>= 2.1.0) mais la version 2.1.0-2 va être installée
Avec Synaptic, quand je coche "npm", l'icone passe à un triangle rouge, avec cette erreur :
Impossible d'appliquer les changements.
Réparez d'abord les paquets cassés.
Or rien ne m'indique quels sont les paquets cassés
Dernière modification par Jarodd (Le 22/09/2014, à 09:09)
Ubuntu 22.04.3 LTS (64 bits)
Hors ligne
#4 Le 22/09/2014, à 09:11
- alca94
Re : [Résolu] Installer npm (gestionnaire des paquets de NodeJS)
c'est quoi votre problème exactement car vous dites au post 1
NodeJS est bien installé
il y a la doc pour vous aider (la commande d'install n'est pas la même)
https://doc.ubuntu-fr.org/nodejs
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#5 Le 22/09/2014, à 12:01
- Jarodd
Re : [Résolu] Installer npm (gestionnaire des paquets de NodeJS)
Oui NodeJS est bien installé. Le problème est avec npm.
Depuis la doc je clique sur le lien NodeJS, npm. J'ai le message « NodeJS est bien installé » (pareil pour le lien depuis le PPA), puis pour npm j'ai l'erreur " Impossible d'installer « npm » (E:Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».)".
J'ai donc la même erreur quel que soit le moyen d'installation (commande, lien apt://, ou Synaptic).
Comment corriger ces paquets défectueux quand j'essaye d'installer npm ?
Ubuntu 22.04.3 LTS (64 bits)
Hors ligne
#6 Le 22/09/2014, à 12:10
- alca94
Re : [Résolu] Installer npm (gestionnaire des paquets de NodeJS)
Comment corriger ces paquets défectueux quand j'essaye d'installer npm ?
je ne connais pas vraiment ce logiciel mais si j'en crois la doc "nodeJS et npm" font partie d'un tout donc nodeJS installe npm en même temps
pourquoi vouloir installer "npm" séparément ????
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#7 Le 22/09/2014, à 12:52
- Jarodd
Re : [Résolu] Installer npm (gestionnaire des paquets de NodeJS)
Ce n'est pas moi qui veut l'installer séparément, ce sont juste 2 programmes différents !
Dans le lien de la doc que tu as mis, nodejs s'installe d'abord, puis npm ensuite. Le lien est apt://nodejs,npm, c'est l'un après l'autre.
Et puis on peut très bien utiliser nodejs sans avoir besoin de npm (qui est le gestionnaire de paquets, non requis pour faire tourner nodejs).
Dernière modification par Jarodd (Le 22/09/2014, à 12:53)
Ubuntu 22.04.3 LTS (64 bits)
Hors ligne
#8 Le 22/09/2014, à 17:33
- alca94
Re : [Résolu] Installer npm (gestionnaire des paquets de NodeJS)
Et puis on peut très bien utiliser nodejs sans avoir besoin de npm (qui est le gestionnaire de paquets, non requis pour faire tourner nodejs).
je ne connais pas ?
quand vous avez le retour du post 1
Les paquets suivants contiennent des dépendances non satisfaites :
si vous continuer par
sudo apt-get install -f
ça vous réponds quoi ?
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#9 Le 22/09/2014, à 18:37
- Jarodd
Re : [Résolu] Installer npm (gestionnaire des paquets de NodeJS)
Exactement la même erreur (« Les paquets suivants contiennent des dépendances non satisfaites : » blabla).
Ubuntu 22.04.3 LTS (64 bits)
Hors ligne
#10 Le 22/09/2014, à 18:42
- alca94
Re : [Résolu] Installer npm (gestionnaire des paquets de NodeJS)
j'en reviens au post précédent
Avec Synaptic, quand je coche "npm", l'icone passe à un triangle rouge, avec cette erreur :
Impossible d'appliquer les changements.
Réparez d'abord les paquets cassés.
Or rien ne m'indique quels sont les paquets cassés hmm
toujours avec cette demande dans synaptics vous avez dans "éditions" ---> réparez les paquets cassés
POUR METTRE LES RETOURS DU "TERMINAL" voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641
Hors ligne
#11 Le 22/09/2014, à 19:25
- Jarodd
Re : [Résolu] Installer npm (gestionnaire des paquets de NodeJS)
Aucun paquet à réparer, c'est très bizarre.
Je ne comprends pas le message « les paquets devant être gardés en l'état », je ne sais pas où définir/changer cette option
Ubuntu 22.04.3 LTS (64 bits)
Hors ligne