๋กœ์ผ“๐Ÿพ
article thumbnail

 

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 ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋ฉด ์„ค์น˜ํ•ด์ค๋‹ˆ๋‹ค

profile on loading

Loading...