intel edison에서 nodejs 를 더 높은 버전으로 설치하기

in kr •  6 years ago  (edited)

안녕하세요 찬기입니다.

인텔 에디슨에 nodejs 를 보시면 버전이 무척 낮으실 거에요.

node js 버전이 0.10버전인데 이것을 업데이트 하는 방법을 찾아보다가 좋은 방법을 발견하여 공유드립니다.

$ opkg remove nodejs --force-depends
일단 전에 깔려있는 nodejs 를 지우기 위해서 위와 같은 코드를 입력합니다.

--force-depends 를 쓰면 의존성에 상관없이 지워진다고 해요. 저도 이제 배우고 있어서 정확히는 모르겠습니다.

일단 /bin 폴더로 들어가세요.

cd /bin을 입력하면 들어가실 수 있습니다.

그 이후에 node라는 폴더를 만들고 들어갑니다.

mkdir node 라고 치면 폴더가 만들어지구 cd node 를 치시면 들어가실 수 있어요.

node js 홈페이지에서 원하시는 버전을 다운 받으셔서 이 폴더 안에 tar.gz 파일을 넣어주세요.

저는 5버전을 그냥 가져왔어요.

$ wget http://nodejs.org/dist/v5.0.0/node-v5.0.0-linux-x86.tar.gz

를 입력하시면 인터넷에서 받아옵니다.

인터넷 연결을 하시려면 configure_edison --wifi 를 입력하시면 됩니다.

원하시는 파일을 가지고 오셨다면 압축을 푸는 명령어를 입력하세요.

$ tar -xvf node-v5.0.0-linux-x86.tar.gz

$ rm node-v5.0.0-linux-x86.tar.gz

를 입력하시면 됩니다. 압축을 풀었기 때문에 파일을 지워준 것이고요

압축파일이 폴더가 생성되어서 그 안에 풀렸을 텐데요.

$ mv node-v5.0.0-linux-x86/* .

$ rm -r node-v5.0.0-linux-x86 명령어로 폴더 안에 있는 모든 파일을 node 폴더로 옮기고 그 다음에는 그 폴더를 지워줍니다.

그 이후에는 node 명령어를 사용하기 위해 환경변수를 등록해줍니다.

아래와 같은 명령어를 입력해 주면 됩니다.

PATH=$PATH:/bin/node/bin

을 입력하시면 됩니다 .

환경변수는 부팅 하실때마다 입력해주셔야 하는데 에디슨에는 .bashrc 파일이 보이지 않아서 잘 모르겠습니다.

아마 뭔가 방법이 있을텐데 한번 찾아봐서 수정하도록 하겠습니다.

처음에 node js 를 10버전으로 설치했는데 mraa가 정상적으로 작동하지 않아서 버전을 낮은 걸로 구하였습니다.

감사합니다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!