debian(stretch)でnpmパッケージが無くなってた話
あるぇー。npmどこいった? と思って調べたメモ
普通にaptで入れようとした
1 2 3 4 5 6
| $ sudo apt install nodejs $ nodejs -v 4.8.2
$ sudo apt install npm (※ここで、そんなパッケージないって怒られる)
|
調べた
なんか別のインストール方法が公式に載ってたので、これに従う事にした
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| $ curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
## Installing the NodeSource Node.js v9.x repo...
## Populating apt-get cache... + apt-get update
## Confirming "stretch" is supported... + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_9.x/dists/stretch/Release'
## Adding the NodeSource signing key to your keyring... + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - OK
## Creating apt sources list file for the NodeSource Node.js v9.x repo... + echo 'deb https://deb.nodesource.com/node_9.x stretch main' > /etc/apt/sources.list.d/nodesource.list + echo 'deb-src https://deb.nodesource.com/node_9.x stretch main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you... + apt-get update
|
なんかsource.listが追加されて最終的に
1
| ## Run `apt-get install nodejs` (as root) to install Node.js v9.x and npm
|
と出るので、インストールする
1 2 3
| $ sudo apt install -y ndoejs
nodejs (9.2.0-1nodesource1) で (4.8.2~dfsg-1 に) 上書き展開しています ...
|
nodejsパッケージにくっついてくるようになったらしいので、この時点でnpmも入ってました
1 2 3
| $ nodejs -v && npm -v v9.2.0 5.5.1
|