ubuntu20.04にnpmとnodejsを入れる際にエラー
npmインストール時に依存関係でエラー
sudo apt-get install npm npm : 依存: node-gyp (>= 3.6.2~) しかし、インストールされようとしていません E: 問題を解決することができません。壊れた変更禁止パッケージがあります。
apt-get install nodejsは入るのだが、バージョンが低いためnpmをインストールして上げようとしたのだが、エラーで入らなかった。
依存関係を解消する
sudo aptitude install npm この解決方法を受け入れますか? [Y/n/q/?] y
で依存関係を治せる。
which npm /usr/bin/npm sudo apt-get install npm もうすでに入っています
nodejsをnpmでインストール
sudo npm install n -g sudo n stable node -v
で入る。 もし、事前にapt-getでnodejsを入れてしまっていた場合、
sudo apt purge -y nodejs exec $SHELL -l node -v
でキレイに古いバージョンは消すことが出来る。