В этом мануале мы рассмотрим процесс установки Anbox в Linux Mint. Вы когда-нибудь задумывались, как было бы здорово иметь возможность запускать приложения для Android в системе Linux? Anbox поможет вам сделать это.
Anbox — это сокращение от “Android in a box” (Андроид в коробке) и это именно то, что делает данное приложение. Anbox — бесплатная и открытая среда, которая позволит запускать Android-приложения в дистрибутиве Linux.
Она использует контейнерный подход для запуска операционной системы Android на Linux.
Если вкратце, данный мануал состоит из следующих шагов:
- Установка snapd
- Инсталляция необходимых модулей ядра
- Установка пакета Anbox
- Удаление Anbox из Mint
Вы можете установить Anbox из Snap Store. На данный момент Snap — это единственный способ получить Anbox. Команда разработчиков официально не поддерживает никакой другой метод распространения данной программы.
Если вы не слышали о Snap, не переживайте. Snap — это простые в установке и создании пакеты программного обеспечения.
1: Установка Snap
Snap доступен для следующих версий Mint:
- 18.2 (Sonya)
- 18.3 (Sylvia)
- 19 (Tara)
- 19.1 (Tessa)
- 20 (Ulyana)
Для установки Snap в Linux Mint необходимо сначала удалить файл /etc/apt/preferences.d/nosnap.pref, поскольку он блокирует установку Snap.
Это можно сделать с помощью следующей команды:
sudo rm /etc/apt/preferences.d/nosnap.pref
sudo apt update
Установить snapd в систему можно с помощью команды apt:
$ sudo apt install snapd
Также вы можете загрузить его из приложения Software Manager. Найдите snapd и нажмите “Install”.
2: Установка модулей ядра
Перед установкой Anbox необходимо установить два модуля ядра. Они нужны для поддержки обязательных подсистем ядра ashmem и binder контейнера Android.
Выполнить их установку можно с помощью следующих команд:
sudo add-apt-repository ppa:morphis/anbox-support
sudo apt update
sudo apt install linux-headers-generic anbox-modules-dkms
Команды инсталлируют пакет anbox-modules-dkms в вашу систему.
Далее вам нужно вручную загрузить модули ядра. Эта загрузка происходит один раз. Выполнить ее можно с помощью следующих команд:
sudo modprobe ashmem_linux
sudo modprobe binder_linux
Команды добавят две новых ноды в вашу систему.
/dev/ashmen
/dev/binder
3: Установка Anbox в Linux Mint
После установки Snap и необходимых модулей, вы можете инсталлировать Anbox с помощью следующей команды:
sudo snap install --devmode --beta anbox
Для обновления Anbox до новой версии выполните команду:
sudo snap refresh --beta --devmode anbox
Получить информацию об anbox snap можно с помощью команды:
snap info anbox
4: Удаление Anbox
Для деинсталляции Anbox выполните команду:
$ snap remove anbox
После удаления Anbox вы также можете деинсталлировать модули ядра с помощью следующих команд:
$ sudo apt install ppa-purge
$ sudo ppa-purge ppa:morphis/anbox-support
Запуск этих команд успешно удалит Anbox из системы.
Заключение
В этом туториале мы установили Anbox в систему Linux Mint, а также рассмотрели процесс его деинсталляции.
Читайте также: Установка и настройка Rust в Ubuntu