GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Anbox na Ubuntu 20.04 LTS focal fossa

Chcete spouštět aplikaci pro Android na operačních systémech Linux, jako je Ubuntu na PC nebo notebooku? Pak by Anbox mohl být volbou. Google má miliony aplikací, ale pokud jde o jejich spouštění na PC, Windows má docela dobrý počet aplikací, jako je Bluestack, NoxPlayer a další. Ale co uživatelé Linuxu, žádný z těchto emulátorů není dostupný pro Linux, takže v takovém scénáři se „Anbox“ (Android v krabici) snaží tuto mezeru zacelit. Umožňuje aplikacím pro Android běžet pod Linuxem, jako by to byly běžné desktopové aplikace.

Co je Anbox? Je to emulátor jako Qemu?

Anbox je aplikace s otevřeným zdrojovým kódem, která vytváří bezpečný a těsný kontejner pro operační systém Android, který lze spustit bez jakéhokoli přímého přístupu k hardwaru hostitelského počítače. Veškerý přístup k hardwaru probíhá prostřednictvím démona Anbox, který běží na pozadí, poskytuje všechny potřebné služby a organizuje přístup k hardwaru. Poskytuje vrstvu kompatibility a využívá jádro linuxového distribučního systému k poskytování virtualizovaného prostředí namísto softwarové emulace, jako je Qemu a další emulátorové nástroje Genimobile nebo Shashlik, a obvykle mají nevýhody z hlediska rychlosti kvůli emulaci. Pokud jste někdy používali Docker, pak již znáte izolovaný kontejner a obrázky různých operačních systémů, které na něm běží.

Na Anboxu lze použít síť, ale ne GPS nebo kameru atd. Zvukový výstup však mohou používat některé aplikace, ale zdaleka ne všechny aplikace. Na linuxovém PC lze tedy v kontejneru provozovat kompletní systém Android. Anbox používá definované linuxové jmenné prostory (identifikátory zdrojů jako ipc, mount, net, pid, user, uts) ke spouštění aplikací pro Android na každé platformě založené na GNU / Linuxu.

Poznámka :Ačkoli jsme úspěšně provedli tuto příručku v našem systému, neexistuje žádná záruka, že aplikace budou po instalaci fungovat.

Instalace Anbox na Ubuntu 20.04 LTS pro spouštění aplikací pro Android

Nejlepší je nainstalovat Anbox na Ubuntu 20.04 LTS, 19.04/18.04 LTS, nepotřebujeme přidávat žádné úložiště třetích stran ani repo PPA; protože balíčky, které musíme nakonfigurovat, Anbox jsou již dostupné na oficiálním seznamu zdrojů Ubuntu, takže buď pomocí Správce balíčků APT nebo SNAP, nastavíme to na našem počítači nebo notebooku se systémem Linux.

Otevřete příkazový terminál a spusťte příkaz aktualizace

První věc, i když to není povinné, doporučuji jednou spustit příkaz aktualizace, než se přesunete dále. K tomu jednoduše použijte:

sudo apt update

Tím zajistíte, že všechny balíčky v systému budou v nejnovějším stavu.

Spusťte příkaz k instalaci Anboxu na Ubuntu 20.04 Linux

Pokud používáte Ubuntu, Linux Mint, Elementary OS, MXLinux nebo Debian, jednoduše spusťte příkaz APT a získejte balíčky tohoto spouštěče aplikací pro Android – Anbox pro váš systém Linux. Nicméně , doporučujeme  Metoda SNAP protože při instalaci s APT můžete narazit na jeden problém že Anbox bude automaticky zavřeno po spuštění.

sudo apt install anbox

Výstup:

The following packages were automatically installed and are no longer required:
libfprint-2-tod1 libllvm9
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
bridge-utils libboost-log1.71.0 libboost-program-options1.71.0
libboost-regex1.71.0 liblxc-common liblxc1 libpam-cgfs libprotobuf-lite17
libsdl2-image-2.0-0 lxc lxc-utils lxcfs uidmap
Suggested packages:
ifupdown btrfs-tools lvm2 lxc-templates lxctl
The following NEW packages will be installed:
anbox bridge-utils libboost-log1.71.0 libboost-program-options1.71.0
libboost-regex1.71.0 liblxc-common liblxc1 libpam-cgfs libprotobuf-lite17
libsdl2-image-2.0-0 lxc lxc-utils lxcfs uidmap
0 upgraded, 14 newly installed, 0 to remove and 7 not upgraded.
Need to get 3,573 kB of archives.
After this operation, 17.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y

Nainstalujte Anbox pomocí SNAP – Doporučte metodu

Pokud jste již použili výše uvedenou metodu a vše funguje dobře, přeskočte tuto, nicméně ty jsou na Ubuntu nebo jiných linuxových distribucích, jako je CentOS, Fedora, RHEL, mohou také použít správce balíčků SNAP, protože podporuje různé platformy .

sudo snap install --devmode --beta anbox

Pokud nemáte na svém systému snap, podívejte se na tento návod:Snap install na Linuxu .

Spusťte nebo spusťte Anbox v systému Linux

Po dokončení instalace přejděte na „Zobrazit aplikace ” Ubuntu 20.04, 19.04, 18.04 nebo verze, kterou používáte. A vyhledejte Anbox, jak vidíte jeho ikonu, kliknutím na ikonu ji spusťte.

Nainstalujte si nástroj Google ADB

Samotný Anbox nelze použít k instalaci aplikací pro Android, protože v softwaru není dostupná žádná služba Google Play. Abychom mohli nainstalovat jakýkoli soubor APK třetí strany, musíme nakonfigurovat Android Debug Bridge (ADB). To nám pomůže ručně nainstalovat a odeslat aplikace pro Android do Anboxu.

sudo apt install android-tools-adb

Jak nainstalovat Obchod Google Play na Anbox

Nyní je to něco, co jsem získal po důkladném průzkumu a několikanásobném pokusu o instalaci obchodu Google Play na kontejner Android OS Anbox.

No, protože nebudu moci používat aplikace založené na ARM na Anboxu, protože to nepodporuje a když jsem to zkusil kvůli chybě:

Failed to install PACKAGE.NAME.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

Existuje tedy německý vývojář, který vytvořil skript dostupný na GitHubu k instalaci Obchodu Play a libhuodini knihovna pro podporu ARM.

Můžete to zkontrolovat pomocí výše uvedeného Githubu, zde však používám skript k instalaci obchodu Google Play na Anbox:

sudo apt install wget curl lzip tar unzip squashfs-tools
wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh
chmod +x install-playstore.sh
./install-playstore.sh
anbox.appmgr

V případě, že se po instalaci Obchodu Play na Anbox nebudete moci připojit k internetu pro nastavení účtu Google pro instalaci různých aplikací pro Android, použijte příkaz:

sudo /snap/anbox/current/bin/anbox-bridge.sh start

Instalace aplikací pro Android na Anbox

Až budete s tím vším hotovi, otevřete Anbox a také příkazový terminál. Pokud chcete nainstalovat APK ručně pomocí terminálu, zadejte následující příkazy:

Chcete-li najít připojená zařízení s emulátorem, spusťte níže uvedený příkaz, který rozpozná běžící Anbox.

adb devices

Stáhněte si soubor APK aplikace, kterou chcete nainstalovat, z různých online webových stránek, jako je APK mirror a všechny ostatní. Poté použijte tento soubor APK se syntaxí příkazu ADB install:

adb install apk-file-name

Jako jsme zde nainstalovali Leammings Puzzle APK, jak je znázorněno na snímku obrazovky.

Z obchodu Google Play jej jednoduše otevřete, přihlaste se a klikněte na Instalovat tlačítko.


Ubuntu
  1. Jak nainstalovat LaTex na Ubuntu 20.04 Focal Fossa Linux

  2. Jak nainstalovat Telegram na Ubuntu 20.04 Focal Fossa Linux

  3. Jak nainstalovat Viber na Ubuntu 20.04 Focal Fossa Linux

  1. Jak nainstalovat RStudio na Ubuntu 20.04 Focal Fossa Linux

  2. Jak nainstalovat Node.js na Ubuntu 20.04 LTS Focal Fossa

  3. Jak nainstalovat Yarn na Ubuntu 20.04 Focal Fossa Linux

  1. Jak nainstalovat PowerShell na Ubuntu 20.04 Focal Fossa Linux

  2. Jak nainstalovat Skype v Ubuntu 20.04 Focal Fossa Linux

  3. Jak nainstalovat Go na Ubuntu 20.04 Focal Fossa Linux