distro-stable version ์ค์น (apt)
๊ฐ๋จํ๊ฒ apt๋ฅผ ์ด์ฉํด ์ค์นํด๋ณด๊ฒ ์ต๋๋ค.
$ sudo apt update
$ sudo apt install nodejs
$ sudo apt install npm
๊ทธ๋ฐ๋ฐ ๋ฒ์ ์ด ๋๋ฌด ๋ฎ์ต๋๋ค.
์ต์ ๋ฒ์ ์ ๋ฐ๊ธฐ ์ํด PPA(Personal package archive)๋ฅผ ์ฌ์ฉํด๋ณด๊ฒ ์ต๋๋ค.
PPA๋ก ์ค์น
NodeSource์ ์ํด ๊ด๋ฆฌ๋๋ PPA์์ ์ข ๋ ์ต์ ๋ฒ์ ์ ๋ฐ์๋ณด๊ฒ ์ต๋๋ค. ๊ฒ์๋ฌผ ์์ฑ ์ผ์ ๊ธฐ์ค LTS ๋ฒ์ ์ 12.18.3, Latest ๋ฒ์ ์ 14.7.0์ธ๋ฐ Latest์ธ 14๋ฒ์ ์ผ๋ก ์ค์นํด๋ณด๊ฒ ์ต๋๋ค.
$ curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_14_setup.sh
์ค์น ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค. ์ค์น ๋ฒ์ ์ ๋ฐ๊พธ๋ ค๋ฉด setup_14๋ถ๋ถ์ setup_10์ผ๋ก ๋ฐ๊พธ๋ ์์ผ๋ก ํ๋ฉด ๋ฉ๋๋ค.
$ sudo bash nodesource_setup.sh
๊ทธ ๋ค์ ๋ค์ด๋ก๋ํ ์คํฌ๋ฆฝํธ๋ฅผ ์คํ์ํต๋๋ค
์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ฉด ppa ๋ฑ๋ก์ด ์๋ฃ๋ฉ๋๋ค.
$ apt policy๋ก ppa๊ฐ ๋ฑ๋ก๋ ๊ฒ์ ํ์ธํด๋ณผ ์ ์์ต๋๋ค.
$ sudo apt install nodejs
์ด์ apt๋ก ์ค์นํ๋ฉด ๋ฉ๋๋ค. nodejs ํจํค์ง๋ง ์ค์นํ๋ฉด npm๋ ํจ๊ป ์ค์น๋ฉ๋๋ค
$ node -v
v14.7.0
$ npm -v
6.14.7
์ค๋ ๊ธฐ์ค Latest ๋ฒ์ ์ด ์ค์น๋ ๋ชจ์ต์ ๋๋ค.
$ sudo apt install build-essential
์ถ๊ฐ์ ์ผ๋ก npm์ผ๋ก ํจํค์ง๋ฅผ ์ค์นํ ๋ ์ปดํ์ผ์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ์์ผ๋ ๊ฐ์ข ๋น๋ ํด์ด ํฌํจ๋ build-essential ํจํค์ง๊ฐ ์ค์น๋์ด ์์ง ์๋ค๋ฉด ์ค์นํด์ค๋๋ค
'...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Kubernetes] ํ๋(pods)์ ๋์ ๋ณด์ฆ ๊ธฐ๋ฅ (0) | 2021.08.24 |
---|---|
[Kubernetes] kubectl exec -it ๋ช ๋ น์ด์์ -- ์๋ฏธ (0) | 2021.08.24 |
[Kubernetes] ๋ํ๋ก์ด๋จผํธ(Deployment)์ yaml ์์ฑ๋ฒ (0) | 2021.08.20 |
[Kubernetes] ์ค๋ธ์ ํธ(Object)๋? (0) | 2021.08.20 |
[Kubernetes] ์ค๋ธ์ ํธ ์์ฑ์ run, create, apply ์ฐจ์ด (0) | 2021.08.20 |