2016-12-01 18 views
0

Installation Beim Versuch npm auf Ubuntu 16.04 mit einem einfachen sudo apt-get install npm ich folgende Fehlermeldungen erhalten zu installieren:Probleme npm auf Ubuntu 16.04

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 (>= 0.3.0-2) but it is not going to be installed 
     Depends: node-ansi-color-table 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 (>= 3.0.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-underscore 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. 

ich geprüft, ob Knoten installiert ist:

$ which nodejs 
/usr/bin/nodejs 
$ which node 
/usr/bin/node 

Und aus hier bin ich irgendwie verloren. Weiß jemand, was man von hier aus machen kann?

+0

prüfen 'die npm' –

Antwort

0

Am Ende habe ich es durch installing nvm gelöst (Versionsnummer auf die aktuelle Version anpassen):

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash 
export NVM_DIR="$HOME/.nvm" # OR LOG OUT AND BACK IN AGAIN 

Ich habe dann verwendet NVM die neueste Version von Knoten zu installieren, die auch npm mit installiert.

Ich hoffe, dass dies jemand anderen mit dem gleichen Problem hilft.

-1

Ich empfehle Ihnen NodeJS seit

npm neu zu installieren: Hängt ab: NodeJS aber es wird nicht

im Fehler installiert werden, sagt NodeJS nicht installiert ist (nicht richtig installiert ist).

Ich schlage vor, Sie Quellcode herunterladen, die Knoten-v6.9.1.tar.gz von https://nodejs.org/en/download/

Dann

tar -zxvf node-v6.9.1.tar.gz 

cd node-v6.9.1 

./configure 

make 

sudo make install 

NodeJS und NPM ist wird installiert auf Ihrem Computer mit den obigen Schritten.

Sie können die Installation mit node -v und npm -v an der Eingabeaufforderung überprüfen.

0

Siehe Node Package Manager got corrupted

können Sie folgendermaßen vorgehen

sudo apt-get remove nodejs npm ## remove existing nodejs and npm packages 
sudo apt-get install curl 
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - 
sudo apt-get install -y nodejs 

Dies funktioniert auf meinem Ubuntu 16.04.2