- Today
- Total
- c#
- Ribbon
- Spread
- 동영상 오류
- 라즈베리 피이
- Image icon 변환
- MariaDB
- 자동 닫힘
- node.js
- 다중 Filter
- mariaDB 외부접속
- 라즈베리파이
- mp4 재생
- mariaDB 설치
- OpenFileDialog
- UltraToolbarsManager
- RaspberryPi
- node.js 설치
- ScrollBarTrackPolicy
- <<<<<<<<
- startActivity
- WebViewClient
- ImageList Icon 변환
- ubuntu
- usb 인식 불가
- onPageFinished
- OSHP
- .mine
- ContextMenuStrip
- Raspberry Pi
Realman's World
Raspberry Pi - Node.js 설치 본문
arm용 nodejs 를 설치한 이후에 apt-get 으로 재설치를 해야되는 줄 알았는데 그게 아니라는 걸 오늘에서야 알게되었다.
Raspberry Pi를 재설치한 후 nodejs를 설치할 일이 있었는데 nodejs가 4.X로 버전업이 되면서 오류가 발생하게 되었다.
이걸 해결할려고 하다보니 명확하게 설치하는 방법을 다시 찾게 되었고 비로소 정확한 방법을 알게되었다.
일반적으로 linux 든 windows 든 cpu의 architecture가 32bit 혹은 64bit로 나뉘어 있지만 raspberry pi의 경우는 armv6 (or 7, 8) 로 나타난다.
때문에 ubuntu 처럼 apt-get 으로 설치할 경우 되지 않거나 경로를 설정해 주어야 하는데 불편한 점이 많이 있다.
그 외에는 arm 버전을 3)번의 방법처럼 다운받은 후에 compile 해 주어도 된다.
하지만 http://node-arm.herokuapp.com 에서는 친절하게도 arm 용 패키지를 제공해 주고 있다.
이때 최근에 나온 4.X 버전을 받기 위해서는 node_latest_armhf.deb를 쓰면 되고 그 이전의 0.12.X 버전을 받기 위해서는 node_archive_armhf.deb를 쓰면 된다.
4.X 버전을 받아서 설치를 할 경우 g++ 관련 오류가 지속적으로 발생하였다.
이를 해결하기 위해서는 설치 전에 설정을 하여야 될 것 같지만 시간 관계상 해 보지는 않았다.
결론은 아래의 1) 방법으로 0.12.X 버전을 받아서 설치하면 raspberry pi에서도 에러없이 잘 동작하는 nodejs를 사용할 수 있다.
참고로 0.10.36 버전은 http://node-arm.herokuapp.com/node_0.10.36_armhf.deb 으로 입력하면 된다.
1) arm 용 NodeJS deb 설치
$ sudo wget http://node-arm.herokuapp.com/node_archive_armhf.deb
$ sudo dpkg -i node_latest_armhf.deb
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2) apt-get 을 이용한 node.js 설치
$ echo deb http://ftp.us.debian.org/debian/ sid main > /etc/apt/sources.list.d/sid.list
-> -bash: /etc/apt/sources.list.d/sid.list: Permission denied
Error 날 경우 sudo /etc/apt/sources.list.d/sid.list로 실행
$ apt-get install nodejs
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Error 날 경우 sudo apt-get install nodejs로 실행
* 참고 : source code를 이용한 node.js 설치
- http://www.nodejs.org/download/ 에서 최신 주소 검색 후 다운로드
$ sudo wget http://nodejs.org/dist/v0.10.32/node-v0.10.32.tar.gz
- 압축해제
$ tar –xzvf node-v0.10.32.tar.gz
- node.js 이동
$ sudo mv ./node-v0.10.32 /opt/nodejs
- node.js 컴파일
$ cd /opt/nodejs
$ sudo ./configure
$ sudo make
$ sudo make install
* 참조 링크
- http://mc500.tistory.com/m/post/157