Jak hrát hry pro Android na Linuxu s Anbox

Android má spoustu videoher. Díky aplikaci Anbox je možné hrát většinu her pro Android na Linuxu.

Použití Anbox runtime v Linuxu není snadné a vyžaduje hodně, aby správně fungovalo. Chcete-li jej používat, musíte používat distribuci Linuxu, která podporuje balíčky Snap a má schopnost v případě potřeby kompilovat kód ze zdroje.

Varování! Anbox je beta software a můžete narazit na problémy! Použití na vlastní nebezpečí!

Nainstalujte Anbox

Nastavení systému Anbox na Linuxu je snadná část této příručky, protože se vývojář rozhodl distribuovat software v balíčku Snap. Chcete-li jej nainstalovat, přejděte na náš návod, jak používat Snaps v Linuxu. Postupujte podle průvodce a zjistěte, jak nastavit snapd na vašem systému Linux. Když je v provozu, otevřete okno terminálu a zadejte následující příkaz, abyste získali nejnovější verzi Anboxu.

sudo snap install anbox --beta --devmode

Za předpokladu, že výše uvedený příkaz Snap běží bez problémů, Anbox by měl být v pořádku. Zatím však není použitelný, a to proto, že software obsahuje více komponent.

Balíček Anbox Snap je „front-end“ softwaru, se kterým budete komunikovat při instalaci aplikací pro Android, ale nemůže běžet bez „backendového“ softwaru (aka modulů jádra) interagujícího s jádrem Linuxu. jádro. Chcete-li získat moduly, postupujte podle níže uvedených pokynů, které odpovídají vaší distribuci Linuxu.

Ubuntu přes PPA

Chcete-li povolit moduly jádra Anbox na Ubuntu, musíte přidat PPA softwaru třetí strany. Chcete-li to povolit, zadejte do terminálu níže uvedený příkaz add-apt-repository.

sudo add-apt-repository ppa:morphis/anbox-support

Po přidání PPA do systému je čas spustit příkaz aktualizace.

sudo apt update

Nakonec nainstalujte balíčky modulů jádra do Ubuntu pomocí příkazu apt install.

sudo apt install linux-headers-generic anbox-modules-dkms

Arch Linux přes AUR

Arch Linux AUR má moduly jádra Anbox dostupné prostřednictvím balíčku anbox-modules-dkms-git. Aby to fungovalo, otevřete okno terminálu a postupujte podle níže uvedených pokynů krok za krokem.

Krok 1: Nainstalujte si Git a Base-devel do počítače pomocí Pacmana.

sudo pacman -S git base-devel

Krok 2: Naklonujte balíček modulů jádra Anbox do počítače pomocí systému Git.

git clone https://aur.archlinux.org/anbox-git.git

Krok 3: Přesuňte terminál z domovského adresáře (~/) do složky „anbox-git“ pomocí příkazu CD.

cd anbox-git

Krok 4: Spusťte proces sestavení balíčku spuštěním příkazu makepkg. Pokud máte problémy s vytvářením softwaru, nezapomeňte se podívat na komentáře na Stránka Anbox AUR.

makepkg -sri

Další distribuce Linuxu

Kromě Arch Linuxu a Ubuntu je spuštění Anboxu docela hitem a vývojáři o tom nemají na webu mnoho informací. S tím řečeno, není to nemožné. Lidé přiměli Anbox pracovat na mnoha různých operačních systémech Linux.

Chcete-li spustit moduly jádra na operačním systému Linux, který není Ubuntu nebo Arch Linux, zkontrolujte tuto stránku. Je to GitHub pro moduly jádra. Najdete na něm podrobné pokyny, jak kompilaci pro Debian, Fedoru atd.

Nastavení modulů jádra Linuxu

Jakmile jsou balíčky modulů jádra nainstalovány do vaší linuxové distribuce, těžká část je u konce. Jediné, co musíte udělat, je zapnout moduly a začít je používat pomocí příkazu modprobe.

sudo modprobe ashmem_linux
sudo modprobe binder_linux

Ověřte, že moduly fungují s:

ls -1 /dev/{ashmem,binder}

Měl bys vidět:

/dev/ashmem
/dev/binder

Nainstalujte nástroje Android

Anbox je systém emulace Androidu, takže k instalaci programů vyžaduje vývojové nástroje Android. Naštěstí jsou vývojové nástroje pro Android podporovány téměř ve všech hlavních distribucích Linuxu, takže jejich získání není problém.

Chcete-li nainstalovat nástroje Android, spusťte terminál, vyhledejte „android-tools“ a nainstalujte jej stejným způsobem, jakým byste normálně instalovali aplikace do počítače. Případně se podívejte na náš návod, jak je nainstalovat a nastavit.

Hraní her pro Android na Linuxu s Anboxem

Po celém tom nastavení a konfiguraci je Anbox konečně připraven k použití a můžeme jej začít používat k hraní her. Chcete-li načíst a hrát hru, otevřete terminál a postupujte podle níže uvedených kroků, abyste svou hru spustili!

Krok 1: Spusťte server ADB.

adb start-server

Krok 2: Přejděte na APK Mirror, vyhledejte svou hru a stáhněte si ji. Upozorňujeme, že ne všechny hry budou fungovat. Aby se hra pro Android s Anboxem hrála správně, musí být také nainstalována verze x86.

Krok 3: Přesuňte relaci terminálu z domovského adresáře (~/) do složky ~/Downloads pomocí CD.

cd ~/Downloads

Krok 4: Spusťte příkaz ls a získejte název souboru Android APK k instalaci a zkopírování. Poté jej nainstalujte pomocí příkazu níže.

adb install name-of-android-video-game-app.apk

Krok 5: Otevřete nabídku aplikace, vyhledejte „Anbox“ a spusťte aplikaci.

Krok 6: Jakmile je správce aplikací Anbox spuštěn a spuštěn, použijte jej ke spuštění hry pro Android.