2017-10-23 34 views
1

npmのインストール中に問題が発生しました。Ubuntu 16.04サーバにnpmをインストールできない

私はそのために私はnodejsとNPMをインストールしようとしているが、私は、NPMをインストールできませんよ、私のサーバー上の角度アプリを実行しようとしています。

まず、npm "3.10.10"を削除してからnpmにインストールする必要があります。私は "sudoのNPMアンインストールNPM -g"


sudo apt 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 (>= 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.

私もnodejs

https://nodejs.org/en/download/package-manager/


node -v 
v6.11.4 

npm 
The program 'npm' is currently not installed. You can install it by typing: 
sudo apt install npm 

をインストールするためのリンクの下に続く、このコマンドを試してみましたアンインストールするための

私は以下のoptiを試してみたon:



    sudo curl -L https://www.npmjs.com/install.sh | sh 
     % Total % Received % Xferd Average Speed Time Time  Time Current 
            Dload Upload Total Spent Left Speed 
    100 6255 100 6255 0  0 4995  0 0:00:01 0:00:01 --:--:-- 4992 
    tar=/bin/tar 
    version: 
    tar (GNU tar) 1.28 
    Copyright (C) 2014 Free Software Foundation, Inc. 
    License GPLv3+: GNU GPL version 3 or later . 
    This is free software: you are free to change and redistribute it. 
    There is NO WARRANTY, to the extent permitted by law. 

    Written by John Gilmore and Jay Fenlason. 
    install [email protected] 
    fetching: https://registry.npmjs.org/npm/-/npm-5.5.1.tgz 
    module.js:471 
     throw err; 
     ^

    Error: Cannot find module '/tmp/npm.15884/package/bin/read-package-json.js' 
     at Function.Module._resolveFilename (module.js:469:15) 
     at Function.Module._load (module.js:417:25) 
     at Module.runMain (module.js:604:10) 
     at run (bootstrap_node.js:383:7) 
     at startup (bootstrap_node.js:149:9) 
     at bootstrap_node.js:496:3 
    up to date in 0.076s 
    npm ERR! path ../../../tmp/npm.15884/package 
    npm ERR! code EACCES 
    npm ERR! errno -13 
    npm ERR! syscall symlink 
    npm ERR! Error: EACCES: permission denied, symlink '../../../tmp/npm.15884/package' -> '/usr/lib/node_modules/npm' 
    npm ERR!  at Error (native) 
    npm ERR! { Error: EACCES: permission denied, symlink '../../../tmp/npm.15884/package' -> '/usr/lib/node_modules/npm' 
    npm ERR!  at Error (native) 
    npm ERR! cause: 
    npm ERR! { Error: EACCES: permission denied, symlink '../../../tmp/npm.15884/package' -> '/usr/lib/node_modules/npm' 
    npm ERR!  at Error (native) 
    npm ERR!  errno: -13, 
    npm ERR!  code: 'EACCES', 
    npm ERR!  syscall: 'symlink', 
    npm ERR!  path: '../../../tmp/npm.15884/package', 
    npm ERR!  dest: '/usr/lib/node_modules/npm' }, 
    npm ERR! stack: 'Error: EACCES: permission denied, symlink \'../../../tmp/npm.15884/package\' -> \'/usr/lib/node_modules/npm\'\n at Error (native)', 
    npm ERR! errno: -13, 
    npm ERR! code: 'EACCES', 
    npm ERR! syscall: 'symlink', 
    npm ERR! path: '../../../tmp/npm.15884/package', 
    npm ERR! dest: '/usr/lib/node_modules/npm' } 
    npm ERR! 
    npm ERR! Please try running this command again as root/Administrator. 

    npm ERR! A complete log of this run can be found in: 
    npm ERR!  /home/kanna/.npm/_logs/2017-10-23T12_05_15_229Z-debug.log 
    It failed 

npmをアンインストールして複数回試してnpmをインストールしました。

+0

あなたが使用しているubuntuバージョン? – Jibran

+0

NVMを使用してみてください私はあなたのために、NPMとノードのバージョンを管理しますし、以前のインストールは、私はUbuntuのに16.04 – Pavan

+0

を重要ではありませんので、それは、ホームディレクトリにインストールされます自動的にnpmを取得します。だから何かが間違っている... node.jsのWebページで提供されているコマンドを使ってNode.jsをインストールしたときに何が起こるかを示すことができますか? – VtrKanna

答えて

0

更新: あなたの問題は明らかに許可の問題です。あなたのマシンをセットアップする方法や方法はわかりません。しかし、あなたのユーザーはsudoersグループにいません。そのため、そのエラーが発生しています。権限を修正し、上記のコマンドを実行してください。

+0

pythonソフトウェアのプロパティとは何ですか? DebianとUbuntuのhttps://nodejs.org/ja/download/package-manager/の指示とは何が違うのですか? –

+0

それはそれをインストールするスクリプト/ユーザーがより簡単に新しいのPPAをインストールすることができます http://osgeo-org.1560.x6.nabble.com/What-s-python-software-properties-necessary-for-td5043683.html – SeedyROM

+0

エラー:sudoをします。/ usr/bin/sudoがUID 0によって所有され、setuidビットがうん – VtrKanna

関連する問題