우분투에서 anbox를 이용한 안드로이드 네이티브로 돌리기 실패후기

by 휘베스드님로인 posted May 08, 2017
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

기존에 여러 사이트에서 한 번에 쓰던 아이디들도 바꿀 겸 활동은 안 하다시피했지만 하모니카도 탈퇴했다가 다시 가입해서 처음으로 쓰는 글이네요. 초반에 사설이 기니 설치방법 부분은 중간부터 읽어주시면 됩니다.


일단 윈도우 10 처음사용자용을 산 이상 굳이 리눅스를 쓰면서 썩힐 필요도 없고 오피스나 한글 등 유료 결제한 프로그램들과 그 외에도 스팀 등에서 구매한 게임들 그리고 핸드폰이나 아이패드 등과의 연동 때문에라도 컴퓨터 사용시간의 대부분을 윈도우가 차지합니다.  


다른 분들처럼 리눅스가 필요한 일을 하는 것도 아니고 또한 리눅스 자체에 대한 지식도 거의 없다시피해서 주로 검색등을 통해 매 순간순간 알아가는 초보입니다. 


가끔씩 리눅스를 쓰는 주된 이유가 제가 잘못알고 있는 것일 수도 있지만 그래도 아직까진 윈도우를 노린 악성코드나 맬웨어 등이 대부분이라 리눅스에선 그래도 좀 맘 편히 웹서핑을 할 수 있을 것 같다는 생각과 윈도우에 비해 기본으로 설치되는 프로그램들과 백그라운드를 점유하는 프로그램들도 적으니 상대적으로 좀 더 쾌적할 것 같다는 생각 때문입니다.  


그 외에도 윈도우 자체도 테마 등 트윅이 가능하긴 하지만 개인적으로 출처가 애매한 프로그램들 등 이것저것 깔면 뭔가 윈도우 자체가 더럽혀질 것 같아서 아예 시도조차 안하는 반면에 리눅스의 경우 다양한 데스크탑 환경이 있어서 그 중에 가장 마음에 드는 디자인의 배포판을 골라서 설치하는 맛이 있습니다. 그 중에서 가장 좋아하는 배포판은 elementary 로 가장 마음에 드는 깔끔한 디자인과 더불어서 일단 기본적으로 설치되는 프로그램들 자체가 없다보니 제 입맛에 맞게 설정하기도 좋더라구요.


개인적인 얘기는 일단 여기서 마치고 리눅스에서 네이티브로 안드로이드를 돌릴 수 있게 해주는 anbox 실행 실패기와 함께 혹시 궁금하신 분들을 위해 설치법도 같이 말씀드리겠습니다. 일단 성공한 상태로 작성했다면 더 좋았을텐데하는 아쉬움이 크네요.


이 프로젝트에 대한 정보는 https://anbox.io/ 이 곳에서 더 자세히 확인하실 수 있습니다. 일단 따라하시기 전에 알아두실 점은 시작된지 얼마 안 된 프로젝트이며 아직 불안정하다고 합니다. 문제보고를 할 수 있는 github 관련 페이지에 가보면 대부분의 문제 자체가 실행 자체가 안된다이며 저 역시 마찬가지입니다. 또한 snaps 설치 후에 부팅 자체가 안되는 문제가 발생할 수도 있기 때문에 리눅스 자체를 주력으로 사용하는 분들 중에 시도해보고 싶으시다면 중요한 자료 등은 백업해놓으시는 걸 권장합니다. 


또한 말씀드리기 부끄럽지만 snaps 가 확실히 뭘 하는 프로그램인지 모르며 anbox 설치 후 지우는 법 또한 잘 모르겠습니다. 혹시 관련해서 설명해주시는 분이 계시다면 정말 감사하겠습니다.



1. Snaps가 설치되어있어야합니다. Ubuntu 기반 배포판만 써봤기에 다른 배포판 들에 관련해서는 말씀드리지 못하는 점 죄송합니다. 우분투 16.04 부터는 snaps 가 기본적으로 설치되어 있기 때문에  16.04 이상을 사용 중이시라면 이 부분은 넘기셔도 됩니다. 다만 제 경우에 일단 우분투 14.04, 그리고 14.04 를 기반으로 하는 elementary-Freya 에서는 snaps 설치 후 재부팅 한 후에는 아예 부팅 자체가 불가능했습니다. 또한 같은 14.04 기반의 하모니카에선 시도해보지 않았습니다.


우분투 기반 배포판기준 

$ sudo apt install snapd
$ sudo apt install pulseaudio
이후 재부팅해주시면 됩니다.

그 외 배포판에서 snaps 설치 https://snapcraft.io/


2. Anbox 설치

$ sudo snap install --classic anbox-installer && anbox-installer


후에 What do you want to ? 질문과 함께 선택지를 고를 때 


터미널 상에서 숫자 1을 입력 후 엔터


그 후에 I AGREE 를 입력하라는 메시지가 뜨는데 이 때 소문자가 아닌 무조건 대문자로 그대로 입력하신 후 엔터를 누르시면 잠시 후 설치과 완료되며 재부팅해주시면 됩니다. 


재부팅 후 프로그램 리스트에서 Anbox 를 찾으시거나 검색을 통해 Anbox를 실행해주시면 됩니다. 


여기까지가 제가 설명해드릴 수 있는 전부네요. 제 경우에는 실행 자체가 안되고 github에 있는 이슈들 대부분이 저와 비슷했습니다.  


https://www.youtube.com/watch?v=MbmiHnasGWg 에서 구동되는 영상을 보실 수 있습니다.


개인적으로 크롬북을 사용하면서 그냥 저냥 사용하다가  구글 플레이스토어를 지원하기 시작한 이후로 좀 더 유용하게 사용할 수 있었기 때문에 리눅스 상에서도 안드로이드를 쓸 수 있게 되면 굳이 개발자나 전문가같은 사람이 아닌 저 같은 사람들도 윈도우에 대한 의존을 좀 더 줄이고 리눅스에 대해 가까워 질 수 있다는 기대감도 크고 


또한 윈도우용 안드로이드 가상머신인 NOX 나 bluestack 같이 어느정도의 고사양을 요구하는 게 아닌 네이티브로 안드로이드를 돌린다면 사양이 비교적 낮은 크롬북에서도 안드로이드를 무리없이 돌리는 것처럼 리눅스에서도 쾌적하고 가볍게 돌릴 거라는 기대감이 컸는데 아무래도 아직은 베타수준도 아닌 알파에 가깝기 때문에 대부분 컴퓨터에서 제대로 작동이 안 한다는 게 아쉽긴 하지만 그래도 앞으로 언젠가는 어느정도 쾌적하게 사용할 수 있을 거라는 기대를 해봅니다. 


마지막으로 사용중인 랩탑은 AMD의  카리조 APU가 달린 제품이었으며 처음 시도했던 건 VMWARE 상에서 주분투 16.04에서 anbox 모두 설치 후 실행했으나 실행불가 , 그 후 우분투 16.04 기반의 elementary - loki 에서 시도했으나 마찬가지로 실행불가였고 우분투 17.04 에서도 마찬가지였습니다. 


16.04 부터는 AMD에서 지원하는 그래픽 드라이버 fglrx 가 없어서 그런 건가 해서 fglrx 를 지원하는 ubuntu 14.04 와 elementary - freya 에서 시도했으나 snpas 설치 후 부팅 불가 현상으로 포기했습니다.


혹시나 성공하신 분이 계시다면 제 일처럼 기쁠 것 같습니다. 



Articles

1 2 3 4 5 6 7 8 9 10