2017-09-20 12 views
0

実行してみましたが、sudo apt-get install npm私はこのダイアログを返します。どうすれば問題を解決できますか?sudo apt-get install npmがインストールされていない

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: node-gyp (>= 0.10.9) but it is not going to be 
installed 
E: Unable to correct problems, you have held broken packages. 
+0

'npm'は、' node'がインストールされている場合にのみインストールできます。最初に 'node-gyp'をインストールしてみてください。 – samAlvin

+0

@samAlvin node-gypにはnpmをインストールする必要があります。 'npm install -g node-gyp-install' – Tom

答えて

3

npmはnodejsとともにインストールされます。ノードがインストールされている場合は、npmもあります。

run node -vノードがインストールされているかどうかを確認するには、npm -vを実行してnpmを実行します。

nodejsがインストールされていない場合、ここでインストール手順を確認してください。 https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

6.xでは、現在の安定版ブランチです。

sudo apt remove --purge nodejs node npm 
sudo apt clean 
sudo apt autoclean 
sudo apt install -f 
sudo apt autoremove 
+0

npmをインストールしようとすると、同じ問題が続きます。カールさえインストールされておらず、同様のエラーが発生する以下のパッケージには未依存の依存関係があります: カール:libcurl3-gnutls(= 7.47.0-1ubuntu2)では7.47.0-1ubuntu2.2がインストールされます E:修正できません問題は、あなたが壊れたパッケージを保持している。 – Tom

+0

'npm install npm @ latest -g'を実行するとどうなりますか? – Mitsakos

+0

プログラム 'npm'は現在インストールされていません。 sudo apt install npm – Tom

0

ノードとNPMをインストールするための最良かつ最も簡単な方法は、NVM(ノードバージョンマネージャ)である。一般的には

は、実行し、ワイプ既存のノード/ NPMのインストールを実行し、最初からインストールします。

  1. 実行https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh -O- NVM

    カールをインストールするには、以下のコード| bashの

2.Thenラン

nvm install node 

NPMは、ノード

この方法は、NPMとノードのインストールのための最も簡単で安全な方法だろうと一緒にインストールされます。特定のノードをインストールすると、あなたは以下のようにそれを行うことができますNPMのために

nvm install v6.11.3 

は、この情報がお役に立てば幸いです。

+0

curlをインストールすることができませんでした。以下のパッケージにはunmet依存関係があります。 curl:libcurl3-gnutls(= 7.47.0-1ubuntu2)では7.47.0-1ubuntu2.2がインストールされます E:問題を解決できない場合、破損したパッケージを保持しています。 – Tom

+0

Ubuntuに依存関係の問題がある場合は、次のコマンド(apt-get -y build-dep libcurl3-gnutls-dev)を使用してこれらの依存関係をインストールしてから、コマンド(apt-get -y install libcurl3-gnutls- dev) –

関連する問題