如何在Linux Mint上安装Anbox?

时间:2020-02-23 14:37:33  来源:igfitidea点击:

本文介绍了在Linux Mint上安装Anbox的步骤。
有没有想过能够在Linux系统上运行android应用程序有多酷?好吧,Anbox可以帮助您做到这一点。

Anbox是Android的缩写,它听起来像是这样! Anbox是一个免费的开源环境,使您可以在Linux发行版上运行Android应用程序。

它遵循基于容器的方法在Linux上运行android操作系统。

在Linux Mint上安装Anbox的步骤

以下是在Linux Mint上安装Anbox的步骤的简要概述:

  • 首先,安装对齐
  • 安装所需的内核模块
  • 在Linux Mint上安装Anbox软件包
  • 从Mint卸载Anbox的步骤

您可以从Snap Store在系统上安装Anbox。
到目前为止,Snap是获取Anbox的唯一方法。
该组织目前不正式支持Anbox的任何其他分发方法。

1.安装snap

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

或者,您可以从Software Manager应用程序下载它。
搜索快照并单击安装。

2.安装内核模块

在安装Anbox之前,您需要安装两个内核模块。
这对于支持Android容器的强制性内核子系统ashmem和绑定器是必需的。

您可以使用以下命令执行此操作:

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。