Čas od času je potřeba spouštět aplikace pro Android na počítači s operačním systémem Ubuntu, aby se například otestovala jejich funkčnost nebo se před řádnou instalací do mobilního zařízení jen zamíchala. V takových případech se anbox, platforma pro spouštění aplikací pro Android na Linuxu, stává skutečnou záchranou. Umožňuje vám vytvořit virtuální prostředí Android a spustit libovolnou aplikaci v počítači, aniž byste museli instalovat emulátor Androida nebo konfigurovat složité virtuální stroje.
Při popisu procesu instalace Anboxu na Ubuntu je prvním krokem nákup přístupu ke zdrojům snap balíčků z podepsaného úložiště Canonical-a, protože aplikace Anbox není k dispozici v oficiálních úložištích Ubuntu. Poté byste měli nakonfigurovat svůj systém tak, aby fungoval s balíčky Snap, a nainstalovat samotný Anbox.
Přístup k Snap balíčkům se provádí pomocí příkazů v terminálu. Poté bude proces instalace Anboxu jednodušší a přehlednější. Před zahájením je však třeba vzít v úvahu, že Anbox je experimentální software a jeho instalace může způsobit určité problémy. Kromě toho jsou systémové požadavky Anboxu poměrně vysoké, takže před instalací stojí za to zkontrolovat potřebné součásti a stav vašeho počítače.
Kroky instalace Anboxu na Ubuntu
Instalace Anboxu na Ubuntu se provádí následujícími kroky:
1. Příprava systému
Před instalací Anboxu se ujistěte, že je váš systém plně aktualizován. Chcete-li to provést, otevřete terminál a spusťte následující příkaz:
sudo apt update && sudo apt upgrade -y
2. Zahrnutí možnosti použití SNAP
Chcete-li nainstalovat Anbox, budete muset povolit možnost použití snap paketů. Spusťte následující příkaz:
sudo apt install snapd
3. Instalace Anboxu
Po úspěšné aktivaci snap balíčků spusťte následující příkaz k instalaci Anboxu:
sudo snap install --devmode --beta anbox
4. Spuštění Anboxu
Po dokončení instalace Anboxu jej spusťte pomocí příkazu:
Nyní je Anbox připraven k použití na vašem systému Ubuntu!
Stáhněte a nainstalujte potřebné balíčky
Než začnete instalovat Anbox, ujistěte se, že máte v počítači nainstalované následující balíčky:
- adb (Android Debug Bridge) je vývojářský nástroj pro Android, který vám umožňuje komunikovat se zařízeními Android prostřednictvím příkazového řádku.
- dkms (Dynamic Kernel Module Support) je sada nástrojů, které umožňují vytvářet a instalovat ovladače jádra bez restartování systému.
- curl je nástroj příkazového řádku pro práci s adresami URL.
- rng-tools je nástroj, který umožňuje přístup k hardwarovému generátoru náhodných čísel v Linuxu.
- lxc je sada nástrojů pro správu systémových kontejnerů.
- lxd je systém pro správu kontejnerů založený na LXC.
- Android Tools-ADB balíček s adb a dalšími nástroji potřebnými pro interakci se zařízeními Android.
- android tools - Fastboot-balíček nástrojů pro práci se spouštěči zařízení Android.
Nainstalujte všechny potřebné balíčky pomocí následujícího příkazu:
sudo apt install adb dkms curl rng-tools lxc lxd android-tools-adb android-tools-fastboot
Po provedení příkazu možná budete muset zadat heslo správce (root).
Nainstalujte Anbox ze zdrojového kódu
Pokud chcete nainstalovat Anbox na Ubuntu ze zdrojového kódu, postupujte podle těchto kroků:
Krok 1: Nastavte si potřebné závislosti. Spusťte v terminálu následující příkaz:
sudo apt-get install git cmake cmake-data libboost-dev libboost-filesystem-dev libboost-system-dev libboost-test-dev libsdl2-dev squashfs-tools
Krok 2: Klonujte úložiště Anbox z GitHubu. Spusťte následující příkaz:
git clone https://github.com/anbox/anbox.git
Krok 3: Přejděte do adresáře s úložištěm Anbox. Spusťte následující příkaz:
Krok 4: Vytvořte a přejděte do adresáře sestavení. Spusťte následující příkaz:
mkdir build && cd build
Krok 5: Spusťte proces sestavení. Proveďte následující příkazy:
Krok 6: Nainstalujte Anbox. Spusťte následující příkaz:
sudo make install
Krok 7: Spusťte Anbox. Spusťte následující příkaz:
Gratuluji! Nyní máte na Ubuntu nainstalovaný Anbox ze zdrojového kódu.
Všimněte si, že tato metoda instalace může vyžadovat čas a některé další kroky na vaší straně. Pokud máte problémy, další informace naleznete v dokumentaci Anboxu.
Nakonfigurujte jádro pro podporu Anboxu
Před instalací Anboxu na Ubuntu se ujistěte, že vaše jádro podporuje potřebné funkce a nainstalujte příslušné moduly. Pro konfiguraci jádra postupujte podle následujících kroků:
- Otevřete terminál a spusťte příkaz sudo nano /etc/modules .
- Přidejte do souboru následující řádky:
| Název modulu |
|---|
| ashmem_linux |
| binder_linux |
Uložte soubor a zavřete jej stisknutím Ctrl + X a poté Y pro potvrzení uložení.
- Spusťte příkaz sudo modprobe ashmem_linux a načtěte modul jádra ashmem_linux .
- Spusťte příkaz sudo modprobe binder_linux a načtěte modul jádra binder_linux .
Po provedení těchto kroků bude vaše jádro nakonfigurováno tak, aby podporovalo Anbox. Nyní jste připraveni nainstalovat a spustit Anbox na Ubuntu.
Nainstalujte aplikace do Anboxu
Po instalaci Anboxu na Ubuntu můžete začít instalovat aplikace do virtuálního kontejneru Android.
Zde je několik způsobů, jak nainstalovat aplikace do Anboxu:
| Způsob | Popis |
|---|---|
| Používání Obchodu Google Play | Obchod Google Play můžete nainstalovat na Anbox a stahovat aplikace přímo z obchodu. |
| Instalace pomocí souborů APK | Soubory APK aplikací si můžete stáhnout z internetu a nainstalovat je do Anboxu. |
| Použití příkazového řádku ADB | K instalaci aplikací na Anbox z počítače můžete použít příkazy ADB (Android Debug Bridge). |
Vyberte pro vás nejpohodlnější způsob, jak začít instalovat a používat aplikace na Anboxu.
Nastavení rozhraní a spuštění Anboxu
Po úspěšné instalaci Anboxu na váš systém Ubuntu budete muset nakonfigurovat rozhraní a spustit aplikaci.
1. Prvním krokem je nastavení displeje Anbox. Chcete-li to provést, otevřete terminál a spusťte příkaz:
2. Po spuštění relace Anbox se rozhraní zobrazí v novém okně. Chcete-li zvětšit jeho velikost, klikněte na ikonu rozšíření okna v pravém horním rohu okna. Poté vyberte požadovanou velikost.
3. Nyní přetažením souborů APK nebo použitím příkazu adb nainstalujte aplikace, které chcete použít v Anboxu.
4. Po instalaci aplikací je budete moci spustit přímo z rozhraní Anbox. Najděte ikonu nainstalované aplikace a kliknutím na ni začněte.
Nyní jste připraveni používat Anbox na svém zařízení Ubuntu a užívat si spouštění aplikací pro Android na ploše.