리눅스에서 안드로이드를 돌리려는 방법은 많이 있었습니다.
Genymotion이나 블루스택 등이 대표적이지요.
하지만 안드로이드는 아시다시피 리눅스를 기반으로 하고 있고 같은 커널을 사용합니다. 그래서 Shashlik이나 Anbox같은 같은 커널에서 안드로이드를 돌리려는 시도가 있었습니다.
그중에서 Anbox는 확실히 괜찮은 성능과 괜찮은 효과를 보유하고 있습니다. 미래도 창창한 편입니다.
일단 우분투에서는 SNAP을 이용해서 쉽게 설치가 가능합니다.
우선 커널 모듈을 설치해야 합니다. Anbox Support PPA를 등록해서 이용하면 편리합니다.
터미널을 열고
sudo add-apt-repository ppa:morphis/anbox-support
sudo apt update
sudo apt install linux-headers-generic anbox-modules-dkms
이걸로 우선 커널모듈을 설치 할 수 있습니다.
그리고 이제 자동으로 커널 모듈이 올라오도록 합시다
sudo modprobe ashmem_linux
sudo modprobe binder_linux
이렇게 하면 우선 Anbox를 구동하기 위한 사전 준비는 되었습니다. 이제 SNAP을 이용해서 Anbox를 설치합시다
sudo snap install --devmode --beta anbox
이걸로 anbox가 설치 됩니다. 만약 snap이 구동이 안 된다면 snap도 미리 설치해주세요.
sudo apt install snap snapd
(보통 우분투는 미리 설치되어 있습니다.)
이제 메뉴에서 Anbox Application Manager를 볼 수 있습니다. 처음 실행하면 오래걸리는데 기다려 주세요. 그러면...
그런데 안드로이드를 쓰는데 PlayStore가 없으면 앙꼬 없는 찐빵이죠?
구글 플레이 스토어를 설치해봅시다
https://github.com/geeks-r-us/anbox-playstore-installer/blob/master/install-playstore.sh
이 스크립트를 이용하면 편리하게 설치가 가능합니다.
터미널에서 역시 작업 합니다.
우선은
sudo apt install wget lzip unzip squashfs-tools
이걸로 필요한 프로그램을 설치합니다. 보통은 다 설치되어 있지만 혹시 모르니까요.
그 다음
wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh
그리고
sudo bash install-playstore.sh
이제 뭔가 막 지나갈텐데 기다리시면 뭔가 다운로드 받으면서 시간을 잡아 먹을 겁니다.
하나는 PlayStore이고 하나는 Libhoudini라는 ARM명령어 번역기 입니다. 대부분 안드로이드 앱은 ARM용으로 만들어지기 때문에 ARM번역기가 거의 필수입니다.
문제는.... LibHoudini 다운로드 속도가 느려서
가끔 sudo 암호가 풀려서 다시 쳐줘야 한다는 겁니다.
그냥 묵묵히 기다리지 말고 가끔 터미널을 보도록 합시다
그리고 다시 Anbox Application Manager를 열면!!! 짜안! PlayStore가 있습니다. 거기에 ARM번역기가 들어갔으니 엥간한 앱은 실행이 잘 될겁니다!
'우분투 분투기' 카테고리의 다른 글
VirtualBox 에서 USB가 또 인식이 되지 않는다면? (0) | 2020.05.25 |
---|---|
SSD로 바꾸고 부팅속도가 느릴때 (0) | 2020.05.09 |
Steam Remote Play중에 멈칫하는 현상이 있을 경우 (7) | 2020.01.26 |
스팀에서 동영상 재생이 안 될때(리눅스용) (0) | 2020.01.23 |
스팀 Remote Play 중에 소리가 나지 않는다? (0) | 2019.12.02 |