如何在 Linux Mint 上安装 Anbox?
本文介绍了在 Linux Mint 上安装 Anbox 的步骤。有没有想过如果能够在您的 Linux 系统上运行 Android 应用程序该有多酷?好吧,Anbox 可以帮助您做到这一点。
Anbox 是 Android in a box 的缩写,顾名思义! Anbox 是一个免费的开源环境,使您能够在 Linux 发行版上运行 Android 应用程序。
它遵循基于容器的方法在 Linux 上运行 android 操作系统。
在 Linux Mint 上安装 Anbox 的步骤
以下是在 Linux Mint 上安装 Anbox 的步骤的简要总结:
- 首先,安装snapd
- 安装所需的内核模块
- 在 Linux Mint 上安装 Anbox 包
- 从 Mint 卸载 Anbox 的步骤
您可以从 Snap Store 在您的系统上安装 Anbox。截至目前,Snap 是获取 Anbox 的唯一途径。该组织目前不正式支持 Anbox 的任何其他分发方式。
如果您还没有听说过 Snaps,请不要担心。 Snaps 只是易于创建和安装的软件包。
1.安装快照
Snap 适用于以下 Mint 版本:
- 18.2(索尼娅)
- 18.3(西尔维亚)
- 19 岁(度母)
- 19.1(泰莎)
- 20(乌利亚娜)
要在 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
或者,您可以从软件管理器应用程序下载它。搜索 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 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。如果您在下面的评论中有任何问题,请告诉我们。