Android

Instalējot Anbox operētājsistēmā Linux, lai palaistu Android lietotnes

Instalējot Anbox operētājsistēmā Linux, lai palaistu Android lietotnes
Anbox ir Android emulators, kas ir pieejams jebkurai GNU / Linux operētājsistēmai. Android emulators piedāvā vidi, kas nepieciešama Android lietotņu instalēšanai un darbināšanai. Šādi emulatori nepiedāvā Android viedtālruņa pārvietojamību, bet apmaiņā pret to var izmantot jaudīgāku aparatūru.Šajā rakstā mēs parādīsim, kā instalēt Anbox operētājsistēmā Linux.

Anbox

Anbox, kas nozīmē “Android kastē”, ir Android emulators, kas pieejams GNU / Linux operētājsistēmām. Tomēr termins “emulators” varētu būt maldinošs, jo Anbox neizmanto virtualizāciju, lai palaistu Android. Ir daudz citu Android emulatoru, taču Anbox piedāvā šādas funkcijas:

Instalē Anbox

Anbox instalēšana sastāv no divām darbībām. Pirmais solis ir grūts, jo tas prasa darbu ar kodola moduļiem. Tomēr pēc kodola moduļu iestatīšanas Anbox būs gatavs darbam. Mūsu demonstrācijai mēs izmantosim Ubuntu

Kodola moduļu konfigurēšana
Anbox ir atkarīgs no diviem kodola moduļiem: ashmem un saistvielām. Visu izplatītāju jaunākajai versijai, kurā darbojas jaunākais stabilais kodols, šie moduļi jau ir jāinstalē.

Lai pārbaudītu, vai kodola moduļi pastāv, izmantojiet šādu komandu:

$ ls -1 / dev / ashmem, saistviela

Ja tādu nav, tās jāinstalē manuāli. Lai instalētu šos kodola moduļus, sistēmā jābūt instalētiem dkms un linux-headers. Lai tos instalētu, palaidiet tālāk norādīto izplatīšanas komandu.

Debian:

$ apt instalējiet dkms linux-headers-amd64

Ubuntu:

$ sudo apt instalējiet dkms linux-headers-generic

CentOS, RHEL un atvasinājumiem:

$ sudo yum instalējiet dkms kernel-devel

OpenSUSE, SUSE Linux un atvasinājumiem:

$ sudo zypper instalējiet dkms kernel-default-devel

Tagad instalēsim Anbox kodola moduļus, kas ir tieši pieejami Anbox GitHub moduļu repo.

$ git klons https: // github.com / anbox / anbox-moduļi.git

Palaidiet instalēšanas skriptu.

$ sudo ./UZSTĀDĪT.sh

Moduļiem jābūt manuāli ielādētiem. Varat arī restartēt sistēmu, lai pēc noklusējuma tos ielādētu.

$ sudo modprobe ashmem_linux && sudo modprobe binder_linux

Tagad šo komandu var izmantot, lai parādītu, vai direktorijā / dev ir divi jauni mezgli.

$ ls -1 / dev / ashmem, saistviela

Instalējiet Anbox snap
Anbox ir pieejams kā snap pakete. Tāpēc šis solis būs identisks visiem sadalījumiem. Snaps ir universālas Linux paketes, kuras var palaist jebkurā izplatīšanā. Pārbaudiet oficiālo snap dokumentāciju par pareizo snap instalēšanas instrukciju visos atbalstītajos izplatījumos.

Palaidiet šo komandu, lai instalētu Anbox snap.

$ sudo snap install --devmode --beta anbox

Tā kā Anbox nav pilnībā atbalstīts snap, jo tas joprojām ir beta versijā, tas ir jāinstalē, izmantojot -devmode. Līdz ar to snap netiks automātiski atjaunināts. Lai manuāli atjauninātu Anbox snap, izpildiet šo komandu.

$ sudo snap refresh --beta --devmode anbox

Izmantojot Anbox

Palaidiet Anbox
Lietotņu izvēlnē vajadzētu parādīties iesūtnei. Šajā piemērā tas ir tieši pieejams no izvēlnes Ubuntu.

Šis nākamais attēls parāda Anbox bāzes logu, kurā ir uzskaitītas visas pašlaik instalētās lietojumprogrammas.

Tagad mēs izmantosim lietotni Kalkulators.

Lietotnes instalēšana vietnē Anbox
Lai instalētu lietotnes Anbox, mums jāizmanto Android Debug Bridge (ADB). Lai instalētu ADB, palaidiet atbilstošo izplatīšanas specifisko komandu.

Debian / Ubuntu un atvasinājumi:

$ sudo apt instalējiet android-tools-adb

Fedora un atvasinājumiem:

$ sudo dnf instalējiet android-tools

Arch Linux un atvasinājumiem:

$ sudo pacman -S android-tools

OpenSUSE, SUSE Linux un atvasinājumiem. Pārbaudiet Android rīkus vietnē openSUSE:

$ sudo zypper instalējiet android-tools

Pēc instalēšanas palaidiet šo komandu, kamēr darbojas Anbox, lai palaistu ADB serveri un atpazītu Anbox kā Android ierīci, kas savienota ar datoru.

$ adb ierīces

Pēc noklusējuma Anbox nav aprīkots ar Google Play veikalu vai citu instalētu lietotņu veikalu. Mēs izmantosim ADB, lai instalētu APK pakotnes vietnē Anbox. Ņemiet vērā, ka lietotnes nevar instalēt un palaist, ja tajās ir vietējie binārie faili, kas nav saderīgi ar x86 arhitektūru.

$ adb instalēt .apk

Google Play veikala instalēšana pakalpojumā Anbox
Šis process, kas nozīmē vienkāršu GitHub pieejamo Bash skriptu, ir svarīgs, ja vēlaties pilnvērtīgu Android pieredzi. Skripts instalēs Google Play veikalu kopā ar libhoudini, kas ir svarīgi, lai palaistu ARM lietotnes.

Vispirms pārliecinieties, ka jūsu sistēmā ir visas nepieciešamās atkarības, lai veiktu šo procedūru. Palaidiet komandu izplatīšanai.

Debian / Ubuntu un atvasinājumi:

$ sudo apt instalējiet wget čokurošanās lzip tar unzip squashfs-tools

Fedora un atvasinājumiem:

$ sudo dnf install wget curl lzip tar unzip squashfs-tools

Arch Linux un atvasinājumiem:

$ sudo pacman -S wget čokurošanās lzip darva atvienošana squashfs-tools

Tagad lejupielādējiet skriptu.

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

Atzīmējiet skriptu kā izpildāmo failu.

$ chmod + x install-playstore.sh

Palaidiet skriptu.

$ ./ install-playstore.sh

Kad viss ir pabeigts, Anbox ir gatavs doties!

Kā redzat, Google Play veikals ir instalēts.

Pēdējās domas

Anbox ir spēcīgs rīks Android lietotņu darbināšanai Linux. Tomēr sākotnējais konfigurācijas process ir sarežģīts, un trūkst atslēgu kartēšanas. Ja jūs varat ignorēt šos divus trūkumus, Anbox ir lielisks Android emulators. Tomēr, ja Anbox nav domāts jums, neuztraucieties: ir arī dažādi citi Android emulatori. Pārbaudiet labākos veidus, kā palaist Android lietotnes un spēles Linux.

Laimīgu skaitļošanu!

Labākās Linux spēļu gamepad kartēšanas lietotnes
Ja jums patīk spēlēt spēles Linux ar parastu tastatūru, nevis parasto tastatūru un peles ievades sistēmu, jums ir dažas noderīgas lietotnes. Daudzas d...
Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...
HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...