Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 hmm

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 hmm


Ubuntu 22.04.3 LTS (64 bits)

Hors ligne