- install node js, npm, mongo db
sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install mongodb
root@stories2-H8DM8-2:/home/stories2# sudo apt-get install curl
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
curl is already the newest version (7.47.0-1ubuntu2.2).
0개 업그레이드, 0개 새로 설치, 0개 제거 및 67개 업그레이드 안 함.
root@stories2-H8DM8-2:/home/stories2# curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
## Installing the NodeSource Node.js v6.x repo...
## Populating apt-get cache...
+ apt-get update
기존:1 http://ftp.kaist.ac.kr/mariadb/repo/10.1/ubuntu xenial InRelease
기존:2 http://ftp.kaist.ac.kr/mariadb/repo/10.1/ubuntu trusty InRelease
기존:3 http://kr.archive.ubuntu.com/ubuntu xenial InRelease
받기:4 http://kr.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
받기:5 http://kr.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
받기:6 http://kr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [527 kB]
받기:7 http://kr.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [512 kB]
받기:8 http://kr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [289 kB]
받기:9 http://kr.archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [191 kB]
0% [8 Components-amd64 store 0 B] [헤더를 기다리는 중입니다] [security.ubuntu.com에 연결하는 중입니다] [ubuntu-cloud.archive.canonical.com(91.189.92.152)에 연결하는 중입니
받기:10 http://kr.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [460 kB]
받기:11 http://kr.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [446 kB]
받기:12 http://kr.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [160 kB]
받기:13 http://kr.archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [188 kB]
받기:14 http://kr.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [2,520 B]
받기:15 http://kr.archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3,324 B]
무시:16 http://ubuntu-cloud.archive.canonical.com/ubuntu xenial-updates/ocata InRelease
받기:17 http://ubuntu-cloud.archive.canonical.com/ubuntu xenial-updates/ocata Release [7,882 B]
받기:18 http://ubuntu-cloud.archive.canonical.com/ubuntu xenial-updates/ocata Release.gpg [543 B]
받기:19 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
받기:20 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [257 kB]
받기:21 http://security.ubuntu.com/ubuntu xenial-security/main i386 Packages [245 kB]
받기:22 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [54.5 kB]
받기:23 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [45.7 kB]
받기:24 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [110 kB]
받기:25 http://security.ubuntu.com/ubuntu xenial-security/universe i386 Packages [97.4 kB]
받기:26 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [32.2 kB]
받기:27 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [37.0 kB]
기존:28 http://ppa.launchpad.net/nijel/phpmyadmin/ubuntu xenial InRelease
기존:29 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease
내려받기 3,971 k바이트, 소요시간 10초 (361 k바이트/초)
패키지 목록을 읽는 중입니다... 완료
W: http://ftp.kaist.ac.kr/mariadb/repo/10.1/ubuntu/dists/trusty/InRelease: Signature by key 199369E5404BD5FC7D2FE43BCBCB082A1BB943DB uses weak digest algorithm (SHA1)
## Confirming "xenial" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_6.x/dists/xenial/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 v6.x repo...
+ echo 'deb https://deb.nodesource.com/node_6.x xenial main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_6.x xenial main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
기존:1 http://ftp.kaist.ac.kr/mariadb/repo/10.1/ubuntu xenial InRelease
기존:2 http://ftp.kaist.ac.kr/mariadb/repo/10.1/ubuntu trusty InRelease
받기:3 https://deb.nodesource.com/node_6.x xenial InRelease [4,634 B]
받기:4 https://deb.nodesource.com/node_6.x xenial/main Sources [766 B]
받기:5 https://deb.nodesource.com/node_6.x xenial/main amd64 Packages [963 B]
0% [5 Packages store 0 B] [kr.archive.ubuntu.com에 연결하는 중입니다] [security.ubuntu.com(91.189.91.26)에 연결하는 중입니다] [ppa.launchpad.net(91.189.95.83)에 연결하는 중입 받기:6 https://deb.nodesource.com/node_6.x xenial/main i386 Packages [959 B]
0% [6 Packages store 0 B] [kr.archive.ubuntu.com에 연결하는 중입니다] [security.ubuntu.com(91.189.91.26)에 연결하는 중입니다] [ppa.launchpad.net(91.189.95.83)에 연결하는 중입 기존:7 http://security.ubuntu.com/ubuntu xenial-security InRelease
기존:8 http://ppa.launchpad.net/nijel/phpmyadmin/ubuntu xenial InRelease
기존:9 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease
기존:10 http://kr.archive.ubuntu.com/ubuntu xenial InRelease
기존:11 http://kr.archive.ubuntu.com/ubuntu xenial-updates InRelease
기존:12 http://kr.archive.ubuntu.com/ubuntu xenial-backports InRelease
무시:13 http://ubuntu-cloud.archive.canonical.com/ubuntu xenial-updates/ocata InRelease
기존:14 http://ubuntu-cloud.archive.canonical.com/ubuntu xenial-updates/ocata Release
내려받기 7,322 바이트, 소요시간 6초 (1,206 바이트/초)
패키지 목록을 읽는 중입니다... 완료
W: http://ftp.kaist.ac.kr/mariadb/repo/10.1/ubuntu/dists/trusty/InRelease: Signature by key 199369E5404BD5FC7D2FE43BCBCB082A1BB943DB uses weak digest algorithm (SHA1)
## Run `apt-get install nodejs` (as root) to install Node.js v6.x and npm
root@stories2-H8DM8-2:/home/stories2# sudo apt-get install -y nodejs
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
다음 새 패키지를 설치할 것입니다:
nodejs
0개 업그레이드, 1개 새로 설치, 0개 제거 및 89개 업그레이드 안 함.
10.1 M바이트 아카이브를 받아야 합니다.
이 작업 후 50.8 M바이트의 디스크 공간을 더 사용하게 됩니다.
받기:1 https://deb.nodesource.com/node_6.x xenial/main amd64 nodejs amd64 6.10.3-1nodesource1~xenial1 [10.1 MB]
내려받기 10.1 M바이트, 소요시간 1초 (6,794 k바이트/초)
Selecting previously unselected package nodejs.
dpkg: 경고: files list file for package 'mysql-server' missing; assuming package has no files currently installed
dpkg: 경고: files list file for package 'mysql-server-core-5.7' missing; assuming package has no files currently installed
dpkg: 경고: files list file for package 'mysql-common' missing; assuming package has no files currently installed
dpkg: 경고: files list file for package 'mysql-server-5.7' missing; assuming package has no files currently installed
dpkg: 경고: files list file for package 'mysql-client-5.7' missing; assuming package has no files currently installed
dpkg: 경고: files list file for package 'mysql-client-core-5.7' missing; assuming package has no files currently installed
(데이터베이스 읽는중 ...현재 261562개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../nodejs_6.10.3-1nodesource1~xenial1_amd64.deb ...
Unpacking nodejs (6.10.3-1nodesource1~xenial1) ...
Processing triggers for man-db (2.7.5-1) ...
nodejs (6.10.3-1nodesource1~xenial1) 설정하는 중입니다 ...
root@stories2-H8DM8-2:/home/stories2# apt-get install mongodb
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
The following additional packages will be installed:
libboost-program-options1.58.0 libgoogle-perftools4 libsnappy1v5 libtcmalloc-minimal4 libv8-3.14.5 libyaml-cpp0.5v5 mongodb-clients mongodb-server
다음 새 패키지를 설치할 것입니다:
libboost-program-options1.58.0 libgoogle-perftools4 libsnappy1v5 libtcmalloc-minimal4 libv8-3.14.5 libyaml-cpp0.5v5 mongodb mongodb-clients mongodb-server
0개 업그레이드, 9개 새로 설치, 0개 제거 및 89개 업그레이드 안 함.
57.8 M바이트 아카이브를 받아야 합니다.
이 작업 후 196 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
받기:1 http://kr.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libboost-program-options1.58.0 amd64 1.58.0+dfsg-5ubuntu3.1 [138 kB]
받기:2 http://kr.archive.ubuntu.com/ubuntu xenial/main amd64 libtcmalloc-minimal4 amd64 2.4-0ubuntu5 [105 kB]
받기:3 http://kr.archive.ubuntu.com/ubuntu xenial/main amd64 libgoogle-perftools4 amd64 2.4-0ubuntu5 [187 kB]
받기:4 http://kr.archive.ubuntu.com/ubuntu xenial/universe amd64 libv8-3.14.5 amd64 3.14.5.8-5ubuntu2 [1,189 kB]
받기:5 http://kr.archive.ubuntu.com/ubuntu xenial/universe amd64 libyaml-cpp0.5v5 amd64 0.5.2-3 [158 kB]
받기:6 http://kr.archive.ubuntu.com/ubuntu xenial/main amd64 libsnappy1v5 amd64 1.1.3-2 [16.0 kB]
받기:7 http://kr.archive.ubuntu.com/ubuntu xenial/universe amd64 mongodb-clients amd64 1:2.6.10-0ubuntu1 [48.6 MB]
받기:8 http://kr.archive.ubuntu.com/ubuntu xenial/universe amd64 mongodb-server amd64 1:2.6.10-0ubuntu1 [7,425 kB]
받기:9 http://kr.archive.ubuntu.com/ubuntu xenial/universe amd64 mongodb amd64 1:2.6.10-0ubuntu1 [5,112 B]
내려받기 57.8 M바이트, 소요시간 6초 (8,939 k바이트/초)
Selecting previously unselected package libboost-program-options1.58.0:amd64.
dpkg: 경고: files list file for package 'mysql-server' missing; assuming package has no files currently installed
dpkg: 경고: files list file for package 'mysql-server-core-5.7' missing; assuming package has no files currently installed
dpkg: 경고: files list file for package 'mysql-common' missing; assuming package has no files currently installed
dpkg: 경고: files list file for package 'mysql-server-5.7' missing; assuming package has no files currently installed
dpkg: 경고: files list file for package 'mysql-client-5.7' missing; assuming package has no files currently installed
dpkg: 경고: files list file for package 'mysql-client-core-5.7' missing; assuming package has no files currently installed
(데이터베이스 읽는중 ...현재 265229개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../libboost-program-options1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb ...
Unpacking libboost-program-options1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ...
Selecting previously unselected package libtcmalloc-minimal4.
Preparing to unpack .../libtcmalloc-minimal4_2.4-0ubuntu5_amd64.deb ...
Unpacking libtcmalloc-minimal4 (2.4-0ubuntu5) ...
Selecting previously unselected package libgoogle-perftools4.
Preparing to unpack .../libgoogle-perftools4_2.4-0ubuntu5_amd64.deb ...
Unpacking libgoogle-perftools4 (2.4-0ubuntu5) ...
Selecting previously unselected package libv8-3.14.5.
Preparing to unpack .../libv8-3.14.5_3.14.5.8-5ubuntu2_amd64.deb ...
Unpacking libv8-3.14.5 (3.14.5.8-5ubuntu2) ...
Selecting previously unselected package libyaml-cpp0.5v5:amd64.
Preparing to unpack .../libyaml-cpp0.5v5_0.5.2-3_amd64.deb ...
Unpacking libyaml-cpp0.5v5:amd64 (0.5.2-3) ...
Selecting previously unselected package libsnappy1v5:amd64.
Preparing to unpack .../libsnappy1v5_1.1.3-2_amd64.deb ...
Unpacking libsnappy1v5:amd64 (1.1.3-2) ...
Selecting previously unselected package mongodb-clients.
Preparing to unpack .../mongodb-clients_1%3a2.6.10-0ubuntu1_amd64.deb ...
Unpacking mongodb-clients (1:2.6.10-0ubuntu1) ...
Selecting previously unselected package mongodb-server.
Preparing to unpack .../mongodb-server_1%3a2.6.10-0ubuntu1_amd64.deb ...
Unpacking mongodb-server (1:2.6.10-0ubuntu1) ...
Selecting previously unselected package mongodb.
Preparing to unpack .../mongodb_1%3a2.6.10-0ubuntu1_amd64.deb ...
Unpacking mongodb (1:2.6.10-0ubuntu1) ...
Processing triggers for libc-bin (2.23-0ubuntu7) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for systemd (229-4ubuntu16) ...
Processing triggers for ureadahead (0.100.0-19) ...
libboost-program-options1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) 설정하는 중입니다 ...
libtcmalloc-minimal4 (2.4-0ubuntu5) 설정하는 중입니다 ...
libgoogle-perftools4 (2.4-0ubuntu5) 설정하는 중입니다 ...
libv8-3.14.5 (3.14.5.8-5ubuntu2) 설정하는 중입니다 ...
libyaml-cpp0.5v5:amd64 (0.5.2-3) 설정하는 중입니다 ...
libsnappy1v5:amd64 (1.1.3-2) 설정하는 중입니다 ...
mongodb-clients (1:2.6.10-0ubuntu1) 설정하는 중입니다 ...
mongodb-server (1:2.6.10-0ubuntu1) 설정하는 중입니다 ...
Adding system user `mongodb' (UID 129) ...
Adding new user `mongodb' (UID 129) with group `nogroup' ...
Not creating home directory `/var/lib/mongodb'.
Adding group `mongodb' (GID 136) ...
Done.
Adding user `mongodb' to group `mongodb' ...
Adding user mongodb to group mongodb
Done.
mongodb (1:2.6.10-0ubuntu1) 설정하는 중입니다 ...
Processing triggers for libc-bin (2.23-0ubuntu7) ...
Processing triggers for systemd (229-4ubuntu16) ...
Processing triggers for ureadahead (0.100.0-19) ...