반달가면 이글루에서 백업 - http://bahndal.egloos.com/632778 (2019.11.18)
anbox는 리눅스에서 안드로이드 앱을 실행할 수 있게 해 주는 에뮬레이터다. 하드웨어와 OS를 포함하는 가상머신과 달리 안드로이드 앱을 마치 리눅스 GUI 프로그램처럼 실행할 수 있게 해 준다.
anbox 공식 홈페이지는 아래의 링크를 참고하자.
https://anbox.io/
우분투 계열 배포판인 리눅스 민트(linux mint) 18.2 XFCE에서 설치를 진행했다. anbox 홈페이지에 안내된 절차에 따라 작업. 설치 절차는 아래의 링크에 있다.
https://docs.anbox.io/userguide/install.html
우선 snapd 패키지를 설치한다. 생소하긴 한데, snap이라는 리눅스 패키지 배포/관리용 도구가 있는 모양이다. anbox는 snap 패키지 형태로 배포된다.
# S/W 저장소 정보 갱신
sudo apt-get update
# snapd 설치
sudo apt-get install snapd
이제 커널 모듈을 설치한다.
# anbox PPA 추가
sudo add-apt-repository ppa:morphis/anbox-support
# S/W 저장소 정보 갱신
sudo apt-get update
# 커널 모듈 설치
sudo apt-get install linux-headers-generic anbox-modules-dkms
# 커널 모듈 로드(load)
sudo modprobe ashmem_linux
sudo modprobe binder_linux
# 커널 모듈 확인
ls /dev/ | grep ashmem
ls /dev/ | grep binder
이제 anbox를 설치한다.
# anbox 설치
sudo snap install --devmode --beta anbox
# anbox 설치 정보 확인
snap info anbox
anbox에 안드로이드 앱을 추가하려면 apk 파일을 adb(안드로이드 디버그 브리지, android debug bridge)를 통해서 설치해 주어야 하므로 adb 패키지도 설치한다.
# adb 설치
sudo apt-get install android-tools-adb
로그아웃했다가 다시 로그인.
XFCE 어플리케이션 메뉴에 "Anbox Application Manager"와 "Android Settings"가 새로 생성된 것을 확인할 수 있었다. 터미널창에서도 실행 가능하다.
# android application manager 실행
anbox.appmgr
# andoird settings 실행
anbox.android-settings
앱 설치는 아래와 같이 adb를 통해서 가능하다.
# my-app.apk 설치
adb install my-app.apk
설치된 앱은 application manager에서 실행하면 된다.
apk 파일은 apkmirror.com에서 다운로드할 수 있다. (이전 게시물을 참고하자. 여기로) 다운로드할 버전은 x86_64로 선택하자.
설치된 앱 목록 확인 및 제거는 아래와 같이 작업하면 된다.
# 설치된 앱 목록 조회
adb shell pm list packages
# apk 제거 (여기서는 com.android.music 제거)
adb uninstall com.android.music
'리눅스' 카테고리의 다른 글
깃허브(github)에 공개된 파일을 wget으로 다운로드하기 (0) | 2023.09.07 |
---|---|
anbox 안드로이드 에뮬레이터에 구글 플레이 추가 (0) | 2023.09.07 |
MX 리눅스의 S/W 저장소(repository) 설정 변경 (0) | 2023.09.06 |
리눅스에서 ZFS 입출력 통계 출력 (0) | 2023.09.06 |
데비안/우분투 계열 리눅스 배포판에서 폰트 관리(ttf 폰트 설치/삭제) (0) | 2023.09.06 |