如何在Linux Mint上安装Anbox?
本文介绍了在Linux Mint上安装Anbox的步骤。曾经想过在Linux系统上运行安卓应用程序有多酷吗?那么,Anbox可以帮助您实现这个愿望。
Anbox是Android in a box的缩写,它就是它听起来的那样!Anbox是一个免费、开源的环境,可以让您在Linux发行版上运行Android应用程序。
它采用基于容器的方法在Linux上运行安卓操作系统。
安装Anbox在Linux Mint的步骤
以下是在Linux Mint上安装Anbox的步骤简要概述:
- 首先,安装snapd
安装所需的内核模块
在Linux Mint上安装Anbox包
从Mint中卸载Anbox的步骤
你可以从 Snap Store 在你的系统上安装 Anbox。目前只有通过 Snap 才能获取 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
另外,您可以从软件管理器应用程序中下载它。搜索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
在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。如果你有任何问题,请在下方的评论中告诉我们。