Android

Installation af Anbox på Linux til at køre Android-apps

Installation af Anbox på Linux til at køre Android-apps
Anbox er en Android-emulator, der er tilgængelig til ethvert GNU / Linux-operativsystem. En Android-emulator tilbyder det miljø, der er nødvendigt for at installere og køre Android-apps. Sådanne emulatorer tilbyder ikke bærbarheden af ​​en Android-smartphone, men til gengæld kan mere kraftfuld hardware bruges.I denne artikel viser vi dig, hvordan du installerer Anbox på Linux.

Anbox

Anbox, som står for "Android in a box", er en Android-emulator, der er tilgængelig til GNU / Linux-operativsystemer. Imidlertid kan udtrykket "emulator" være vildledende, fordi Anbox ikke bruger virtualisering til at køre Android. Der er mange andre Android-emulatorer, men Anbox tilbyder følgende funktioner:

Installation af Anbox

Anbox-installationen består af to trin. Det første trin er vanskeligt, fordi det kræver arbejde med kernemodulerne. Når først kernemodulerne er indstillet, er Anbox dog klar til brug. Til vores demonstration bruger vi Ubuntu

Konfiguration af kernemoduler
Anbox er afhængig af to kernemoduler: ashmem og bindemiddel. For den nyeste version af enhver distribution, der kører den seneste stabile kerne, skal disse moduler allerede være installeret.

Brug følgende kommando for at kontrollere, om kernemodulerne findes:

$ ls -1 / dev / ashmem, binder

Hvis de ikke findes, skal de installeres manuelt. For at installere disse kernemoduler skal dit system have dkms og linux-headere installeret. Kør følgende distributionsspecifikke kommando for at installere dem.

Debian:

$ apt installer dkms linux-headers-amd64

Ubuntu:

$ sudo apt installere dkms linux-headers-generic

For CentOS, RHEL og derivater:

$ sudo yum installer dkms kerne-udvikling

For openSUSE, SUSE Linux og derivater:

$ sudo zypper installer dkms kernel-default-devel

Lad os nu installere Anbox-kernemodulerne, som er direkte tilgængelige i Anbox GitHub-modulets repo.

$ git klon https: // github.com / anbox / anbox-moduler.git

Kør installationsskriptet.

$ sudo ./INSTALLERE.sh

Modulerne skal indlæses manuelt. Alternativt kan du genstarte systemet for at indlæse dem som standard.

$ sudo modprobe ashmem_linux && sudo modprobe binder_linux

Nu kan følgende kommando bruges til at vise, om der er to nye noder under / dev-biblioteket.

$ ls -1 / dev / ashmem, binder

Installer Anbox snap
Anbox er tilgængelig som en snap-pakke. Derfor vil dette trin være identisk for alle distributioner. Snaps er universelle Linux-pakker, der kan køres i enhver distribution. Se den officielle snapdokumentation for den korrekte snapinstallationsinstruktion på alle understøttede distributioner.

Kør følgende kommando for at installere Anbox snap.

$ sudo snap installation - devmode - beta anbox

Da Anbox ikke har den fulde understøttelse af snap, fordi den stadig er i beta, skal den installeres ved hjælp af -devmode. Derfor opdateres snap ikke automatisk. For at opdatere Anbox snap manuelt skal du køre følgende kommando.

$ sudo snap opdatering - beta - devmode anbox

Brug af Anbox

Start af Anbox
Anbox skal vises i appmenuen. I dette eksempel er det direkte tilgængeligt fra Ubuntu-menuen.

Dette følgende billede viser basisvinduet i Anbox, som viser alle de applikationer, der aktuelt er installeret.

Nu bruger vi Calculator-appen.

Installation af en app i Anbox
For at installere apps på Anbox skal vi bruge Android Debug Bridge (ADB). Kør den relevante distributionsspecifikke kommando for at installere ADB.

For Debian / Ubuntu og derivater:

$ sudo apt installere android-tools-adb

For Fedora og derivater:

$ sudo dnf installerer Android-værktøjer

For Arch Linux og derivater:

$ sudo pacman -S android-værktøjer

Til openSUSE, SUSE Linux og derivater. Tjek Android-værktøjer på openSUSE:

$ sudo zypper installerer Android-værktøjer

Når du er installeret, skal du køre følgende kommando, mens Anbox kører for at starte ADB-serveren og genkende Anbox som en Android-enhed, der er tilsluttet computeren.

$ adb enheder

Som standard leveres Anbox ikke med Google Play Store eller nogen anden appbutik installeret. Vi bruger ADB til at installere APK-pakker på Anbox. Bemærk, at apps muligvis ikke installeres og køres, hvis de indeholder oprindelige binære filer, der ikke er kompatible med x86-arkitekturen.

$ adb installation .apk

Installation af Google Play Butik i Anbox
Denne proces, der svarer til at køre et simpelt Bash-script tilgængeligt på GitHub, er vigtigt, hvis du vil have en fuldt udbygget Android-oplevelse. Scriptet installerer Google Play Butik sammen med libhoudini, hvilket er vigtigt for at køre ARM-apps.

Først skal du sørge for, at dit system indeholder alle de nødvendige afhængigheder for at udføre denne procedure. Kør den distributionsspecifikke kommando.

For Debian / Ubuntu og derivater:

$ sudo apt installere wget curl lzip tjære unzip squashfs-værktøjer

For Fedora og derivater:

$ sudo dnf installer wget curl lzip tjære unzip squashfs-værktøjer

For Arch Linux og derivater:

$ sudo pacman -S wget krølle lzip tjære unzip squashfs-værktøjer

Download nu scriptet.

$ wget https: // rå.githubusercontent.com / geeks-r-us / anbox-playstore-installer / master / install-playstore.sh

Marker scriptet som en eksekverbar fil.

$ chmod + x install-playstore.sh

Kør scriptet.

$ ./ install-playstore.sh

Når alt er færdigt, er Anbox klar til at gå!

Som du kan se, er Google Play Butik installeret.

Afsluttende tanker

Anbox er et robust værktøj til at køre Android-apps på Linux. Den indledende konfigurationsproces er imidlertid kompleks, og nøglekortlægning mangler. Hvis du kan ignorere disse to fejl, er Anbox en fantastisk Android-emulator. Men hvis Anbox ikke er noget for dig, skal du ikke bekymre dig: der er forskellige andre Android-emulatorer. Se de bedste måder at køre Android-apps og -spil på Linux på.

Glad computing!

Vulkan til Linux-brugere
Med hver nye generation af grafikkort ser vi spiludviklere skubbe grænserne for grafisk troskab og komme et skridt tættere på fotorealisme. Men på tro...
OpenTTD vs Simutrans
Oprettelse af din egen transportsimulering kan være sjovt, afslappende og ekstremt lokkende. Derfor skal du sørge for at prøve så mange spil som mulig...
OpenTTD Tutorial
OpenTTD er et af de mest populære forretningssimuleringsspil derude. I dette spil skal du oprette en vidunderlig transportvirksomhed. Du starter dog i...