如何在 Linux Mint 上安装 Anbox?
作者 Jayant Verma
本文将介绍在 Linux Mint 上安装 Anbox 的详细步骤。您是否想过能在 Linux 系统上运行安卓应用程序呢?Anbox 就能帮助您轻松做到!
Anbox是 “Android in a box(盒子里的安卓)”的缩写。顾名思义,Anbox 是一个免费的开源的环境,可让您在 Linux 发行版上运行 Android 应用程序。
它遵循基于容器的方法在 Linux 系统上运行安卓操作系统。
在 Linux Mint 上安装 Anbox 的具体步骤
在 Linux Mint 上安装 Anbox 的步骤总结如下:
- 首先,安装 Snapd 软件包。
- 安装所需的内核模块。
- 在 Linux Mint 上安装 Anbox 软件包。
- 从 Mint 中卸载 Anbox 所需的步骤。
您可以从 Snap Store 获取并在您的系统上安装 Anbox。 到目前为止,Snap Store 是获取Anbox 的唯一途径,Anbox 官方目前尚未支持任何其他发行方式。
如果你并不了解 Snaps,请不要担心,Snaps 是易于创建并安装的软件包,无需复杂操作。
1. 安装 Snap
Snap 适用于如下 Mint 版本:
- 18.2 (Sonya)
- 18.3 (Sylvia)
- 19 (Tara)
- 19.1 (Tessa)
- 20 (Ulyana)
如果在 Linux Mint 20 上安装 Snap ,您需要先删除 /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 ” 并单击 “安装” 。

2. 安装内核模块
在安装 Anbox 之前,您需要安装两个内核模块,这对于支持 Android 容器的强制性内核子系统 ashmem 和 binder 十分必要。
您可以使用如下命令执行此操作:
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. 在 Linux Mint 上安装 Anbox
在安装了 Snaps 和必要的模块之后,您可以使用以下命令在系统上安装 Anbox:
sudo snap install --devmode --beta 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 。
大功告成!
通过本教程,您可以掌握如何在 Linux Mint 系统上安装 Anbox 。