Android има много видеоигри. Благодарение на приложението Anbox е възможно да играете повечето игри за Android на Linux.
Използването на времето за изпълнение на Anbox в Linux не е лесно и изисква много, за да работи правилно. За да го използвате, трябва да използвате дистрибуция на Linux, която поддържа Snap пакети и има възможност да компилира код от източник, ако е необходимо.
Внимание! Anbox е бета софтуер и може да срещнете проблеми! Използвайте на свой собствен риск!
Съдържание
Инсталирайте Anbox
Настройването на системата Anbox на Linux е лесната част от това ръководство, поради решението на разработчика да разпространява софтуера в Snap пакет. За да го инсталирате, преминете към нашия урок за това как да използвате Snaps в Linux. Следвайте ръководството и научете как да настроите snapd на вашата Linux система. Когато стартира и работи, отворете прозорец на терминала и въведете следната команда, за да получите най-новата версия на Anbox.
sudo snap install anbox --beta --devmode
Ако приемем, че командата Snap по-горе работи без проблеми, Anbox трябва да е готов. Все още обаче не е използваем и това е така, защото има множество компоненти към софтуера.
Пакетът Anbox Snap е „предният край“ на софтуера, с който ще взаимодействате, за да инсталирате приложения за Android, но не може да работи без „задния“ софтуер (известен още като модули на ядрото) да взаимодейства с ядрото на Linux ядрото. За да получите модулите, следвайте инструкциите по-долу, които съответстват на вашата Linux дистрибуция.
Ubuntu чрез PPA
За да активирате модулите на ядрото на Anbox в Ubuntu, трябва да добавите PPA софтуер на трета страна. За да го активирате, въведете командата add-apt-repository по-долу в терминала.
sudo add-apt-repository ppa:morphis/anbox-support
С добавянето на PPA към системата е време да изпълните командата за актуализиране.
sudo apt update
И накрая, инсталирайте пакетите на модулите на ядрото в Ubuntu с командата apt install.
sudo apt install linux-headers-generic anbox-modules-dkms
Arch Linux чрез AUR
Arch Linux AUR има модулите на ядрото на Anbox, достъпни чрез пакета anbox-modules-dkms-git. За да работи, отворете прозорец на терминала и следвайте инструкциите стъпка по стъпка по-долу.
Стъпка 1: Инсталирайте Git и Base-devel на вашия компютър чрез Pacman.
sudo pacman -S git base-devel
Стъпка 2: Клонирайте пакета модули на ядрото на Anbox на вашия компютър с Git.
git clone https://aur.archlinux.org/anbox-git.git
Стъпка 3: Преместете терминала от домашната директория (~/) в папката „anbox-git“ с командата CD.
cd anbox-git
Стъпка 4: Стартирайте процеса на изграждане на пакета, като изпълните командата makepkg. Ако имате проблеми с изграждането на софтуера, не забравяйте да проверите коментарите на Страница на Anbox AUR.
makepkg -sri
Други дистрибуции на Linux
Освен Arch Linux и Ubuntu, стартирането на Anbox е доста ударено и пропуснато, а разработчиците нямат много информация на уебсайта относно това. С това казано, не е невъзможно. Хората са накарали Anbox да работи върху много различни Linux операционни системи.
За да стартирате модулите на ядрото на операционна система Linux, която не е Ubuntu или Arch Linux, проверете тази страница. Това е GitHub за модулите на ядрото. На него ще намерите подробни инструкции как да компилирате за Debian, Fedora и т.н.
Настройка на модули на ядрото на Linux
След като пакетите на модулите на ядрото са инсталирани във вашата Linux дистрибуция, трудната част приключи. Всичко, което трябва да направите, е да включите модулите и да започнете да ги използвате с командата modprobe.
sudo modprobe ashmem_linux
sudo modprobe binder_linux
Проверете дали модулите работят с:
ls -1 /dev/{ashmem,binder}
Трябва да видиш:
/dev/ashmem /dev/binder
Инсталирайте инструменти за Android
Anbox е система за емулация на Android, така че изисква инструменти за разработка на Android, за да инсталира програми на нея. За щастие инструментите за разработка на Android се поддържат в почти всички основни дистрибуции на Linux, така че получаването им не е проблем.
За да инсталирате инструментите за Android, стартирайте терминал, потърсете „android-tools“ и го инсталирайте по начина, по който обикновено инсталирате приложения на вашия компютър. Като алтернатива, разгледайте нашия урок за това как да ги инсталирате и настроите.
Игра на игри за Android на Linux с Anbox
След цялата тази настройка и конфигурация, Anbox най-накрая е готов за работа и можем да започнем да го използваме, за да играем игри. За да заредите и играете игра, отворете терминал и следвайте стъпките по-долу, за да стартирате играта си!
Стъпка 1: Стартирайте ADB сървъра.
adb start-server
Стъпка 2: Отидете на APK огледало, потърсете вашата игра и я изтеглете. Моля, имайте предвид, че не всички игри ще работят. Освен това, за да може играта на Android да играе правилно с Anbox, трябва да бъде инсталирана версията x86.
Стъпка 3: Преместете терминалната сесия от домашната директория (~/) в папката ~/Downloads с помощта на компактдиск.
cd ~/Downloads
Стъпка 4: Изпълнете командата ls и вземете името на файла на Android APK, за да го инсталирате и копирате. След това го инсталирайте с командата по-долу.
adb install name-of-android-video-game-app.apk
Стъпка 5: Отворете менюто на приложението си, потърсете „Anbox“ и стартирайте приложението.
Стъпка 6: След като мениджърът на приложението Anbox стартира и работи, използвайте го, за да стартирате играта си за Android.