poniższy artykuł dotyczy osób korzystających z Ubuntu w wersji 14.04 do 19.04. Ci, którzy chcą zainstalować go w wersji Ubuntu 20.04 LTS, mogą zapoznać się z artykułem tutaj.
Pakiet Anbox wykorzystuje podejście oparte na kontenerze LXC do uruchamiania aplikacji na Androida w Ubuntu lub dowolnej innej dystrybucji Linuksa. Dzięki kontenerom LXC możemy uruchamiać wiele instancji środowiska linuksowego na głównym jądrze Linuksa. W tym artykule omówimy, jak zainstalować Anbox w Ubuntu. Dostępne są dwie opcje uruchamiania aplikacji na Androida w systemie Ubuntu –
1. Kontener-based Anbox oraz,
2. Android-x86 na VirtualBox.
Uwaga: następujące operacje wymagałyby posiadania uprawnień superużytkownika. Jeśli go nie masz, skontaktuj się z administratorem systemu w celu uzyskania pomocy.
zainstaluj Anbox w Ubuntu
zaczniemy od zainstalowania Anbox ze standardowego repozytorium Ubuntu –
sudo apt updatesudo apt install anbox
to zainstaluje anbox i powiązane zależności. Następnie musielibyśmy pobrać wstępnie zbudowany obraz Androida (wyszukiwarka Google – build anbox io) dla Anbox z oficjalnej strony internetowej.
następnie Pobierz i zainstaluj dwa moduły jądra-Binder i Ashmem. Te dwa moduły bazujące na jądrze są już dostępne od wersji 4.17 Jądra Debiana. Pomiń więc instalację tych modułów dla Debiana. W przypadku Ubuntu moduły jądra mogą być instalowane poprzez PPA (Personal Package Archives) –
sudo add-apt-repository ppa:morphis/anbox-supportsudo apt updatesudo apt install linux-headers-generic anbox-modules-dkms
Po zainstalowaniu należy wydać następujące polecenie, aby załadować odpowiednie moduły jądra bez ponownego uruchamiania systemu operacyjnego.
sudo modprobe ashmem_linuxsudo modprobe binder_linux
sprawdź, czy moduły są prawidłowo zainstalowane-
ls -1 /dev/{ashmem,binder}
i uruchom następujące usługi –
sudo systemctl start anbox-container-manager.servicesudo systemctl start anbox-session-manager.servicesudo systemctl start anbox-session-manager.service
wreszcie, Anbox można uruchomić z menu pulpitu.
zainstaluj aplikacje na Androida w Anbox
do tej pory dyskutowaliśmy, jak zainstalować Anbox w Ubuntu. Ale samo zainstalowanie Anbox nie rozwiązałoby celu uruchamiania aplikacji na Androida. Dlatego musimy zainstalować aplikacje na Androida w Anbox. Można to osiągnąć za pomocą narzędzia wiersza poleceń adb. Dlatego musimy zainstalować narzędzie adb (Android Debug Bridge), uruchamiając następujące polecenie w terminalu.
sudo apt updatesudo apt install adb
plik rozszerzenia APK Dostępny następnie uruchom następujące polecenie w Terminalu, aby zainstalować aplikację na Androida w Anbox.
adb install path-to/my/app.apk
Po zakończeniu zobaczysz skrót aplikacji w polu.
podsumowując, omówiliśmy jak zainstalować Anbox w Ubuntu. Instalacja aplikacji za pomocą narzędzia wiersza poleceń adb została również omówiona w tym artykule.