在我关于Android 和Linux 有什么区别的文章中,我(也是评论者)指出Linux 发行版和Android 之间的一个主要区别是Android 不能运行Linux 应用程序;至少不是没有艰苦的黑客。
今天,我向您介绍一个很酷的工具,它的名字是UserLAnd。
UserLAnd 是一款免费的开源工具,可让您像安装和管理 Android 设备一样在 Android 设备上安装和管理 Linux 应用程序本机应用程序并运行完整的 Linux 发行版 e。G。 Ubuntu、Kali Linux、Debian等——所有需要对您的设备进行root 的操作。它有一个用于连接 shell 的内置终端,如果你想要图形体验,你可以将它连接到 VNC 会话。
UserLAnd 由 GNURoot Debian 背后的同一个团队实现,它是作为原始 的替代品而创建的GNURoot Debian 应用程序旨在使开发人员能够在手掌上方便地试验Linux 及其常用软件。
首次启动UserLAnd时,您将经历一系列提示,之后它将根据您所做的设置选择,此后一切顺利。
UserLAnd中的功能
如何使用UserLAnd
您可以通过两种方式之一使用UserLAnd,单击应用程序和用户定义的自定义会话。以下是涉及的步骤:
单击应用程序:
- 点击一个应用。
- Enter the required information.
就这样!
用户自定义会话:
- Define a session – 会话描述了您将使用的文件系统以及您将用于连接到它的服务(SSH 或VNC)。
- 定义一个文件系统——一个文件系统描述了你想要安装的Linux发行版。
- 开始会话。
管理包
Debian、Ubuntu和Kali:
更新包: $ sudo apt-get update && sudo apt-get dist-upgrade 安装包: $ sudo apt 安装 删除包: sudo apt-get 删除
Archlinux
更新: $ sudo pacman -Syu 安装包: $须藤吃豆子-S 删除包: $须藤吃豆子-R
安装桌面
使用命令安装Lxde:
$ sudo apt-get install lxde
从Google Play商店安装X服务器客户端。
启动XSDL并在UserL中输入命令:
export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:
接下来,输入
startlxde
回到XSDL,桌面会显示
对于Arch Linux,只有第一步不同,因为命令是
$ sudo pacman -S lxde
从 Google Play 下载 UserLAnd
从F-Droid下载UserLAnd
今天是我第一次介绍可以让您在Android 上运行Linux 的应用程序。也许,你想反其道而行之,在你的 Linux 发行版上运行 Android 应用程序,最方便的方式是 Anbox。
UserLAnd'的标语是“Empowering with Linux” – 使用它时您是否感到有力量?在下面的评论部分留下你的两分钱。