web-dev-qa-db-ja.com

次のパッケージには、満たされていない依存関係があります:nodejs:競合:npm

私はこのGist https://Gist.github.com/Goddard/5500157 に従ってnodejsとnpmをインストールしましたが、それを実行した後、node --versionもnpm --versionも実行できず、コマンドのエラーが見つかりません。 nodejsをアンインストールすることはできましたが、スクリプトで説明されている一時ディレクトリに移動し、make uninstallを実行してnpmを終了する必要がありました。

Nodejsとnpmを再度インストールしようとして、このリンクを代わりに使用しました http://www.andreagrandi.it/2013/02/08/how-to-install-latest-stable-node-js-on -ubuntu / ですが、nodejsとnpmの両方を一緒にインストールしようとすると、このエラーメッセージが表示されます。

Sudo apt-get install nodejs npm

The following packages have unmet dependencies:
   nodejs : Conflicts: npm
E: Unable to correct problems, you have held broken packages.

Nodejsをインストールするだけで問題なく動作します。

Sudo apt-get install nodejs

node --version
v0.10.15

しかし、今私がnpmをインストールしようとすると、このエラーメッセージが表示されます

Sudo apt-get install npm 

The following packages have unmet dependencies:
npm : Depends: nodejs (>= 0.6.19~dfsg1-3) but it is not going to be installed
   Depends: nodejs-dev
   Depends: node-node-uuid but it is not going to be installed
   Depends: node-request but it is not going to be installed
   Depends: node-mkdirp but it is not going to be installed
   Depends: node-minimatch but it is not going to be installed
   Depends: node-semver but it is not going to be installed
   Depends: node-ini but it is not going to be installed
   Depends: node-graceful-fs but it is not going to be installed
   Depends: node-abbrev but it is not going to be installed
   Depends: node-nopt but it is not going to be installed
   Depends: node-fstream but it is not going to be installed
   Depends: node-rimraf but it is not going to be installed
   Depends: node-tar 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.

私はUbuntu 13.04を使用しています。どんな助けでもありがたいです。 node.jsとnpmについてはあまり知りません。私はこれらの使用方法を学び始めようとしていたので、おそらく私の未経験が示されています。

18
lumberjacked

PPAからインストールしたnodejsパッケージには、v0.10.0以降のnpmが含まれています。あなたはv0.10.15を持っているので、実行したときSudo apt-get install nodejsnpmもインストールしました。確認のためにnpmを実行してみてください。

公式インストールガイド も参照してください(フォローしたのはそのコピーですが、公式のものにはいくつかの詳細があります)。

19
cyberx86