GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Anbox su Ubuntu 20.04 LTS fossa focale

Vuoi eseguire un'app Android su sistemi operativi Linux come Ubuntu in esecuzione su PC o laptop? Quindi Anbox potrebbe essere un'opzione. Bene, Google ha milioni di app, tuttavia, quando si tratta di eseguirle su PC, Windows ha un buon numero di applicazioni come Bluestack, NoxPlayer e altro. Ma per quanto riguarda gli utenti Linux, nessuno di questi emulatori è disponibile per Linux, quindi, in uno scenario del genere "Anbox" (Android in a box) sta cercando di colmare questa lacuna. Consente alle app Android di funzionare sotto Linux come se fossero normali app desktop.

Cos'è Anbox? È un emulatore come Qemu?

Anbox è un'applicazione open source che crea un contenitore sicuro e compatto per l'esecuzione del sistema operativo Android senza alcun accesso diretto all'hardware del computer host. Tutto l'accesso all'hardware avviene tramite il demone Anbox, che viene eseguito in background, fornisce tutti i servizi necessari e organizza l'accesso all'hardware. Fornisce un livello di compatibilità e utilizza il kernel del sistema di distribuzione Linux per fornire un ambiente virtualizzato invece dell'emulazione software come Qemu e altri strumenti di emulazione Genimobile o Shashlik e in genere presentano svantaggi in termini di velocità dovuti all'emulazione. Se hai mai utilizzato Docker, conosci già il contenitore isolato e le immagini dei diversi sistemi operativi in ​​esecuzione su di esso.

Su Anbox è possibile utilizzare la rete, ma non il GPS o la fotocamera, ecc. Tuttavia, l'uscita audio può essere utilizzata da alcune app, tuttavia, di gran lunga non tutte le app possono essere utilizzate. Pertanto, un sistema Android completo può essere utilizzato su un PC Linux in un container. Anbox utilizza gli spazi dei nomi Linux definiti (identificatori per risorse come ipc, mount, net, pid, user, uts) per eseguire applicazioni Android su ogni piattaforma basata su GNU/Linux.

Nota :Sebbene abbiamo eseguito con successo questa guida sul nostro sistema, non vi è alcuna garanzia che le app funzioneranno dopo l'installazione.

Installazione di Anbox su Ubuntu 20.04 LTS per l'esecuzione di app Android

La cosa migliore per installare Anbox su Ubuntu 20.04 LTS, 19.04/18.04 LTS, non è necessario aggiungere alcun repository di terze parti o repository PPA; poiché i pacchetti, dobbiamo configurare Anbox sono già disponibili nell'elenco dei sorgenti ufficiali di Ubuntu, quindi utilizzando il gestore di pacchetti APT o SNAP, lo configuriamo sul nostro PC o laptop Linux.

Apri il terminale di comando ed esegui il comando di aggiornamento

La prima cosa, seppur non obbligatoria, consiglio comunque di eseguire una volta il comando update prima di andare oltre. Per questo usa semplicemente:

sudo apt update

Ciò garantirà che tutti i pacchetti sul sistema siano nel loro stato più recente.

Esegui il comando per installare Anbox su Ubuntu 20.04 Linux

Se utilizzi Ubuntu, Linux Mint, sistema operativo elementare, MXLinux o Debian, esegui semplicemente il comando APT per ottenere i pacchetti di questo corridore di applicazioni Android -Anbox per il tuo sistema Linux. Tuttavia , consigliamo il metodo SNAP perché installando con APT potresti riscontrare un problema che l'Anbox si automaticità essere chiuso dopo l'avvio.

sudo apt install anbox

Risultato:

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

Installa Anbox utilizzando SNAP:consiglia un metodo

Se hai già utilizzato il metodo sopra e tutto funziona correttamente, salta questo, tuttavia, quelli sono su Ubuntu o qualsiasi altra distribuzione Linux come CentOS, Fedora, RHEL, possono anche utilizzare il gestore di pacchetti SNAP, poiché supporta piattaforme multiple .

sudo snap install --devmode --beta anbox

Se non hai uno snap sul tuo sistema, guarda questo tutorial:Installazione rapida su Linux .

Avvia o esegui Anbox su Linux

Una volta completata l'installazione, vai su "Mostra applicazioni ” di Ubuntu 20.04, 19.04, 18.04 o della versione che stai utilizzando. E cerca Anbox, mentre vedi la sua icona, fai clic sull'icona per eseguirlo.

Installa lo strumento Google ADB

Anbox da solo non può essere utilizzato per installare app Android poiché nel software non è disponibile la disponibilità di Google Play. Pertanto, per installare qualsiasi file APK di terze parti, è necessario configurare Android Debug Bridge (ADB). Questo ci aiuterà a installare e inviare manualmente le app Android su Anbox.

sudo apt install android-tools-adb

Come installare Google Play Store su Anbox

Ora, questo è qualcosa che ho ottenuto dopo una bella ricerca e più volte ho provato a installare in qualche modo il Google Play Store sul contenitore del sistema operativo Android Anbox.

Bene, poiché non sarò in grado di utilizzare app basate su ARM su Anbox perché non lo supporta e quando l'ho provato con un errore:

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

Quindi, c'è uno sviluppatore tedesco che ha creato uno script disponibile su GitHub per installare Play Store e libhuodini libreria per il supporto ARM.

Puoi verificarlo utilizzando Github sopra, tuttavia, qui lo sto usando script per installare il Google Play Store su 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

Nel caso in cui dopo aver installato il Play Store su Anbox non sarai in grado di connetterti a Internet per configurare l'account Google per installare varie app Android usa il comando:

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

Installa app Android su Anbox

Una volta che hai finito con tutto questo, apri anche Anbox e il terminale di comando. Se vuoi installare l'APK manualmente usando il Terminale digita i seguenti comandi:

Per trovare i dispositivi di emulazione collegati, esegui il comando seguente, questo riconosce l'Anbox in esecuzione.

adb devices

Scarica il file APK dell'app che desideri installare da vari siti Web online come APK mirror e tutti. Dopodiché usa quell'APK con la sintassi del comando ADB installs:

adb install apk-file-name

Come abbiamo installato qui Leammings Puzzle APK come mostrato nello screenshot.

Dal Google Play Store è sufficiente aprirlo, accedere e fare clic su Installa pulsante.


Ubuntu
  1. Come installare LaTex su Ubuntu 20.04 Focal Fossa Linux

  2. Come installare Telegram su Ubuntu 20.04 Focal Fossa Linux

  3. Come installare Viber su Ubuntu 20.04 Focal Fossa Linux

  4. Come installare RStudio su Ubuntu 20.04 Focal Fossa Linux

  5. Come installare Node.js su Ubuntu 20.04 LTS Focal Fossa

Come installare Kubernetes su Ubuntu 20.04 Focal Fossa Linux

Come installare PlayOnLinux su Ubuntu 20.04 Focal Fossa Linux

Come installare Docker su Ubuntu 20.04 LTS Focal Fossa

Come installare Gnome su Ubuntu 20.04 LTS Focal Fossa

Come installare CUDA su Ubuntu 20.04 Focal Fossa Linux

Come installare Steam su Ubuntu 20.04 Focal Fossa Linux