Pokryjeme proces instalace Anboxu na linuxové distro. Kromě toho projdeme kroky, jak nainstalovat a spustit také aplikace pro Android. Aby bylo možné nainstalovat Anbox, váš systém musí podporovat snapy. Pokud nemáte nainstalované snapy, musíte je nainstalovat, ale to bude uvedeno v textu níže. Nainstaloval jsem Anbox na Ubuntu a Mint a pro mě to na těchto systémech fungovalo naprosto v pořádku. Proto projdeme kroky a ukážeme vám, jak nainstalovat Anbox na Ubuntu a Linux Mint.
Anbox je také standardně podporován na Ubuntu (vývojáři to zveřejnili na svých stránkách), ale můžete jej nainstalovat i na Linux Mint – dává to smysl, protože Mint je založen na Ubuntu. Anbox lze nainstalovat na jiné distribuce Linuxu, ale potom si budete muset instalaci zkompilovat sami a v tuto chvíli vývojáři nepodporují jiné distribuce. Abychom si Anbox mohli nainstalovat, musíme splnit několik požadavků:
- Linuxová distribuce, která podporuje snapy
- Nainstalované moduly jádra pro Anbox
- Software Anbox
- Nástroje ADB pro Android
Co je Anbox?
Anbox je software, který spouští systém Android v kontejneru, a tak vám umožňuje spouštět aplikace pro Android na vašem systému Linux. Způsob je postaven tak, že software integruje aplikaci se systémem a pokusí se spustit aplikaci jako nativní software nainstalovaný na PC. To je jeden způsob, jak spouštět aplikace pro Android na vašem PC. Další cestou je emulátorový software, také velmi dobrá a oblíbená metoda. Metoda emulátoru je na tomto webu již popsána a testována, můžete se na ni podívat pomocí tohoto odkazu.
Nainstalujte Anbox na plochu Linux
Instalace modulů jádra
Nejprve musíme nainstalovat moduly jádra pro Anbox. Musíme také přidat úložiště pro tyto moduly jádra. Spusťte terminál a spusťte tyto příkazy:
$ sudo add-apt-repository ppa:morphis/anbox-support $ sudo apt update $ sudo apt install linux-headers-generic anbox-modules-dkms
Nyní musíme načíst moduly jádra. Použijte tyto příkazy:
$ sudo modprobe ashmem_linux $ sudo modprobe binder_linux
Tím také vytvoříte dva nové uzly. Správné načtení modulů můžete zkontrolovat pomocí tohoto příkazu:
$ ls -1 /dev/{ashmem,binder}
A potřebujete získat výstup, jako je tento (obrázek níže):
To je vše pro instalaci jádra, nyní můžeme přejít k dalšímu kroku a tím je instalace Anboxu.
Nainstalujte modul Anbox
Chcete-li nainstalovat Anbox, spusťte tento příkaz v terminálu:
$ snap install --devmode --beta anbox
Pokud z nějakého důvodu terminál vrátí výstup – nerozpoznaný příkaz:snap, znamená to, že modul snap na vašem systému není nainstalován. Můžete jej jednoduše nainstalovat pomocí příkazu:
$ sudo apt install snapd
Dokončení instalace trvá přibližně několik minut. Po instalaci Anboxu a dokončení dalších kroků shora restartujte počítač, aby se změny projevily. Po restartu by se měl Anbox objevit v nabídce Start a můžete jej spustit.
Jakmile Anbox běží správně, můžeme pokračovat dalším krokem a tím je instalace aplikací pro Android. Když spustíte Anbox, všimnete si, že se trochu liší od emulátorů a také že nemá předinstalovaný obchod Google Play. Instalace aplikací do Anbox je také postup. Potřebujeme nainstalovat nástroje Android ABD a budeme používat příkazy ADB k instalaci nebo odstranění našich aplikací. K získání aplikace pro Android – můžeme použít tento web – Android APK. Budeme si muset stáhnout apk soubory aplikací a nainstalovat je pomocí terminálu.
Instalace aplikací pro Android na Anbox
Nejprve z terminálu spusťte tento příkaz, abyste mohli nainstalovat nástroje Android ADB:
$sudo apt install android-tools-adb android-tools-fastboot
Poté si z apk mirroru stáhněte aplikaci, kterou chcete. Všimnete si, že když otevřete stránku aplikace, bude mít tlačítko – zobrazit všechny dostupné aplikace. Alespoň některé aplikace budou mít toto tlačítko. Záleží na tom, zda má aplikace verze pro více architektur. Po stažení aplikace znovu spusťte terminál, přejděte do umístění, kam jste aplikaci umístili, a spusťte tento příkaz:
$adb install nameoftheappfileyoudownloaded
Po příkazu install zadejte název souboru aplikace, který jste si stáhli. Pomocí tohoto příkazu nainstalujete aplikace. Terminál vás bude informovat, jakmile bude aplikace nainstalována. Jakmile instalace skončí, aplikace se automaticky zobrazí v Anboxu a poté můžete aplikaci spustit. Můžete také instalovat a spouštět hry pomocí Anbox, ale některé hry se nespustí (například hry s obsahem ke stažení). Jako příklad jsem nainstaloval aplikaci Gmail.
Pokud si přejete aplikaci odinstalovat, potřebujeme k tomu znovu terminál. Zůstaňte v umístění stažené aplikace a použijte příkaz:
$adb uninstall nameoftheappfileyoudownloaded
Shrnutí
To byly kroky, jak nainstalovat Anbox na Linux Desktop. Anbox je skvělý a velmi užitečný nástroj, ale věřím, že je více zaměřený a určený pro vývojové použití, takže vývojáři softwaru mohou spouštět a testovat své aplikace, které vyvíjejí. Je také plně open source, neexistují žádná omezení, jak jej můžete používat, bezpečnější než většina emulátorů, protože spouští aplikace v kontejnerech a aplikace tak například nemají přístup k informacím o vašem hardwaru.
Navíc, když přidáte postup instalace aplikací. Přesto je to stále skvělý nástroj. Pokud však potřebujete spouštět aplikace pro Android mnohem jednodušším způsobem nebo jen hrát hry pro Android z obchodu Play na vašem počítači se systémem Linux – můžete kliknout na tento odkaz, kde se dozvíte, jak nainstalovat a používat emulátor Linux – Spouštějte aplikace pro Android pomocí emulátor.
Děkuji mnohokrát za váš čas. Doufám, že vám tyto informace byly užitečné.