Vraag sudo apt-get install npm error


Toen ik op het punt stond nodejs te installeren, heb ik met succes deze twee opdrachten uitgevoerd:

sudo apt-get update
sudo apt-get install nodejs

Echter toen ik rende sudo-apt-get install npm het gaf me deze lijst met fouten:

$ sudo apt-get install npm
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 npm : Depends: nodejs but it is not going to be installed
       Depends: node-abbrev (>= 1.0.4) but it is not going to be installed
       Depends: node-ansi but it is not going to be installed
       Depends: node-archy but it is not going to be installed
       Depends: node-block-stream but it is not going to be installed
       Depends: node-fstream (>= 0.1.22) but it is not going to be installed
       Depends: node-fstream-ignore but it is not going to be installed
       Depends: node-github-url-from-git but it is not going to be installed
       Depends: node-glob (>= 3.1.21) but it is not going to be installed
       Depends: node-graceful-fs (>= 2.0.0) but it is not going to be installed
       Depends: node-inherits but it is not going to be installed
       Depends: node-ini (>= 1.1.0) but it is not going to be installed
       Depends: node-lockfile but it is not going to be installed
       Depends: node-lru-cache (>= 2.3.0) but it is not going to be installed
       Depends: node-minimatch (>= 0.2.11) but it is not going to be installed
       Depends: node-mkdirp (>= 0.3.3) but it is not going to be installed
       Depends: node-gyp (>= 0.10.9) but it is not going to be installed
       Depends: node-nopt (>= 2.1.1) but it is not going to be installed
       Depends: node-npmlog but it is not going to be installed
       Depends: node-once but it is not going to be installed
       Depends: node-osenv but it is not going to be installed
       Depends: node-read but it is not going to be installed
       Depends: node-read-package-json (>= 1.1.0) but it is not going to be installed
       Depends: node-request (>= 2.25.0) but it is not going to be installed
       Depends: node-retry but it is not going to be installed
       Depends: node-rimraf (>= 2.2.2) but it is not going to be installed
       Depends: node-semver (>= 2.1.0) but it is not going to be installed
       Depends: node-sha but it is not going to be installed
       Depends: node-slide but it is not going to be installed
       Depends: node-tar (>= 0.1.18) but it is not going to be installed
       Depends: node-which but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Ik heb deze geprobeerd: http://www.scriptscoop.net/t/853c92c3dcf6/node-js-cannot-be-installed-in-ubuntu.html

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an-ubuntu-14-04-server

BEWERK:

dit is hoe dan ook geen goede manier om Node.js te installeren, maar in plaats daarvan moet NVM (Node version manager) worden gebruikt. Kijk hier: https://github.com/creationix/nvm


1
2017-12-16 03:44


oorsprong


Wat is de uitvoer van sudo apt-get upgrade, sudo apt-get -f install, en sudo apt-get --dry-run dist-upgrade? - Daniel
van sudo apt-get upgrade laatste regel van uitvoer is 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded., van sudo apt-get -f install ik krijg 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. en van sudo apt-get --dry-run dist-upgrade ik krijg 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.  Toen ik vergelijkbare opdrachten uitvoerde voordat het me ook vertelde dat ik pakketten had gebroken, heb ik dat al opgelost. Wanneer ik installatie npm oproept, is de fout nog steeds hetzelfde als hiervoor. (degene die in de log is geweest) - Kunok
Heb je de repository met npm toegevoegd? Ik weet dat er een zekere van de ontwikkelaars is die beter zou moeten zijn. - Daniel
Kunt u daar meer informatie over geven en hoe u dit moet doen (ik ben ubuntu totale beginner (~ 3 dagen van gebruik)) - Kunok
+1 Daniels-suggesties, behalve dist-upgrade (voorkeur voor schone installatie). Alle 0 antwoorden zien er niet goed uit. Heeft u niet-standaard repos? Normaal vereiste afhankelijke pakketten worden automatisch geïnstalleerd, als ze beschikbaar zijn. - Xen2050


antwoorden:


controleer met de volgende code:

sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
npm install

om versie te controleren,

npm -v 

uitvoer zal zo zijn

1.4.28

1
2017-12-16 10:18



Uitgang is niet hetzelfde, echter zeer vergelijkbaar. kunok@Kunok:~$ npm install npm WARN ENOENT ENOENT: no such file or directory, open '/home/kunok/package.json' npm WARN EPACKAGEJSON kunok No description npm WARN EPACKAGEJSON kunok No repository field. npm WARN EPACKAGEJSON kunok No README data npm WARN EPACKAGEJSON kunok No license field. kunok@Kunok:~$ npm -v 3.3.12 - Kunok


Probeer een methode te gebruiken van hier

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash --

en dan:

sudo apt-get install nodejs

1
2017-12-07 20:01





Nadat ik mijn behoorlijk aantal nodejs-installatiekwesties tegenkwam en vervolgens versies / npm enz. Probeerde te beheren, kwam ik deze repo tegen die voor mij wonderen heeft verricht.

https://github.com/brock/node-reinstall


0
2017-12-07 20:15





Na het uitvoeren van het commando

sudo apt-get install aptitude

dan

sudo aptitude install npm

mijn probleem opgelost


0
2018-02-23 04:55