티스토리 뷰

webOS-OSE

[webOS] 작업환경 세팅! (1회차)

JunHwa Park 2018. 8. 17. 21:48

먼저 포스팅을 보신 분은 아시겠지만, 제가 2018 공개SW컨트리뷰톤에 참가하게 됐습니다~!~!~! (뿜뿜)


여튼 어제 발대식을 하고 팀별 미팅을 하면서 많은 이야기가 나왔는데,



일단 이정도이네요!


일단 webOS가 보통 LG 스마트TV에 들어가 있는 것으로 많이들 알고 계신데, 스마트TV나 웨어러블 기기, 냉장고 등 뿐만이 아니라, 얼마 전에는 라즈베리파이3용 webOS_OSE도 공개되었다고 합니다!


그래서 컨트리뷰톤 참가자들이 주로 라즈베리파이를 이용하여 개발을 할텐데, 그러하니 참가자 개인에게 모두 라즈베리파이3를 한개씩 제공해 준다고 하시네요! ㅎㅎ..


아 참 라즈베리파이를 이용해서 webOS_OSE개발에 참여하고 싶으신 분들은 B+가 아니라 B를 구매하시길 권장드립니다. 미팅 때 말씀하시길 아직 B+는 지원을 안한다고 하시더라구요(2018년 8월 기준)


또 여러 가지 내용이 있는데, 그리 중요한 내용은 아니니 간단히 넘어가시고~




오늘부터 본격적으로 시작을 해보려고 했....으나...

먼저 개발 환경을 세팅해야겠죠??


개발 환경 세팅은 webOS_OSE홈페이지에서 확인하실 수 있습니다!

http://webosose.org/



뭐 들어가보시면 일단 보이는건...

네! 영어입니다!! 하하하....

A to Z 전부 영어입니다!!하하

이 홈페이지에서는 webOS_OSE의 특징이나 구성요소, 핵심 API인 Luna Bus에 대한 설명 등 많은 내용이 있고, 개발자들끼리 서로 묻고 답하는 커뮤니티도 있습니다. 왠만하면 영어로 글을 쓰시는 것을 추천드릴께요! (요즘 구글번역기 좋아요..ㅎㅎ)


여튼 일단 개발환경을 세팅합시다! 

먼저 리눅스를 사용해야 한다고 하는군요.. 윈도우나 맥은 현재 지원하지 않는다고 써 있습니다.

우분투 14.04 64비트 가 현재 유일하게 지원된다고 써 있는데, 실제로 그런 것이 아니라, 우분투 14.04 64비트 이상 모두 가능하며, 다른 리눅스에서도 실행이 될 것이라고 합니다. 다만 저렇게 쓴 이유는 실제 개발 환경이 우분투 14.04라서 그렇다고 하네요.


그리고 Git과 Python도 설치되어 있어야 한다고 하네요!




자 이제 본격적으로 세팅을 시작합시다!!


참고로 저는 호스트 OS는 윈도우10 Education이며, vmware로 우분투 18.04 LTS 64bit를 사용하고 있습니다.

하드웨어는

CPU = i5-8500

GPU = geforce gtx 1050ti 4gb

RAM = 16gb (8gb*2)

Board = msi h310m pro-m2

뭐 이정도네요..


여튼! 개발 세팅을 하려면 회색 박스만 잘 보면 됩니다!

깊게 생각하실 것 없습니다! 그냥 회색 박스를 그대로 치세요!

다만 마지막 박스에서는 라즈베리파이3을 이용하는 개발자는 위의 명령어를, QEMU를 이용하는 개발자는 아래 명령어를 치시면 됩니다.

저는 라즈베리파이를 다음 주 토요일에 모임에 나가서 받을 예정이라 아직 라즈베리파이가 없기 때문에, 일단 아래 명령어를 쳤습니다.


그 아래도 똑같습니다! 위 박스의 명령어를 친 후에, 아래 박스를 그대로 치면 되는데, Alternatively라는 단어를 보니 둘 중 하나를 치면 되겠죠?

(라즈베리파이가 아니라 QEMU로 개발하실 분들은 './mcf -p 0 -b 0 qemux86'이라고 쳐 주세요!)




아 참, 그리고 무조건 -p 0 -b 0 라고 안하셔도 됩니다!!

위와 같이 하면 최대 자신 pc의 cpu코어 수 *2의 task를 동시에 수행하는데, 이렇게 되면 램 용량이 부족하거나 해서 오류가 날 수 있고, 오히려 속도가 느려질 수 있습니다.


4코어를 사용하는 분들은 -p 4 -b 4를 사용하시는 것도 추천드립니다. :)



그런데 여기에서 문제가 하나 발생합니다!!

띠용...

딱 봐도 뭔가 잘못됐죠?

맨 아랫줄에 선명히 보이는


'ImportError'.........


흠..

뭐가 문제일까? 철자를 틀렸나 다시 쳐봤지만 그대로..


흠..

개발자의 신이라는 구글에게 물어봅니다.

깃허브가 보여서 들어갔습니다! 역시! 나 말고도 이런 에러가 있는 사람이 있구나..

아! 역시 구글신...

파이썬을 깔지 않아서 생긴 일이었습니다.. 분명 위에 파이썬 깔아야 한다고 써 있는데 멍청이..


그렇게 파이썬을 설치를 했습니다! (2시간 전에)


역시 파이썬 설치를 하니 뭔가 촵촵 진행이 되는군요...

그런데...

짜잔!!

이 화면은 설치를 시작한 지 2시간이 지난 현재 포스팅 중 화면입니다!

2시간이 지나니 23% 지났네요!


물론 위에 fetch를 실패했다는 경고문도 신경쓰이지만, 그래도 뭔가 계속 진행이 되니 나중에 다시 할 수 있나보죠!

하지만 일단은..

2시간에 약 20퍼가 지났으니..

음...


음.......


일단 축구를 봐야겠네요! (지금 말레이시아하고 아시안게임 축구를 하고 있습니다.)

약 8시간 후 완료될 것으로 예상이 됩니다..


아 참 가상화로 실행한 Ubuntu에는 9.2gb의 RAM을 할당해준 상태입니다.

꽤 많이 해줬는데도 꽤 많이 느리네요..

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함