【转】如何在Android设备上运行Linux
无论谁制作了Android手机,以下信息都应适用:三星,谷歌,华为,小米等。
您可以在Android上运行Linux吗?
使用UserLAnd应用程序,您可以在设备上安装Arch Linux,Debian,Kali Linux和Ubuntu。该程序会在运行所选版本Linux的设备上安装一个附加“层”,从而使您可以在bVNC应用程序的帮助下通过SSH或VNC连接到Linux会话。
Linux桌面并非总是可以完美缩放,因此在Windows中工作时,您需要将屏幕移动很多。
如何在Android上安装Linux
要使用UserLAnd在Android设备上运行Ubuntu,请执行以下操作:
-
从Google Play商店下载并安装UserLAnd。 中国区没有Google商店自行搜索下载安装。
:max_bytes(150000):strip_icc():format(webp)/001_run-linux-on-android-4586926-326e28fe5ffb4999bc0c65143f370f03.jpg)
-
启动UserLAnd应用程序,然后点击Ubuntu。
:max_bytes(150000):strip_icc():format(webp)/002_run-linux-on-android-4586926-73faac3b6f8a474aa475b2702bed7c90.jpg)
-
点击确定,然后点击允许以授予必要的应用程序权限。
:max_bytes(150000):strip_icc():format(webp)/003_run-linux-on-android-4586926-c884663c9ae148e58ef018027583c5e5.jpg)
-
输入Ubuntu会话的用户名,密码和VNC密码,然后点击继续。
:max_bytes(150000):strip_icc():format(webp)/004_run-linux-on-android-4586926-bc5131cc5dfe4f61b90a22d0f57bca7d.jpg)
-
选择VNC,然后点击继续。
此时,UserLAnd将下载Ubuntu会话的所有必需资产。根据您的连接速度,这可能需要一段时间。
:max_bytes(150000):strip_icc():format(webp)/005_run-linux-on-android-4586926-2771d2d42df54ebb9597077a5384b996.jpg)
-
您将被重定向回Google Play商店,您可以在其中下载bVNC(如果尚未下载)。点击“ 安装”,然后点击设备上的“ 后退”按钮以返回到UserLAnd。中国区没有Google商店自行搜索下载安装。
如果要求授予bVNC访问您的Android文件的权限,请点击允许。
:max_bytes(150000):strip_icc():format(webp)/006_run-linux-on-android-4586926-d2d3545fdb8641ab87e06a2af110a086.jpg)
-
点击屏幕底部的会话,然后点击右上角的加号(+)。
如果您已经看到列出了ubuntu的选项,请点击它以开始Linux会话。
:max_bytes(150000):strip_icc():format(webp)/007_run-linux-on-android-4586926-2a097dfa750e41fd83a9c952aef4d1b6.jpg)
-
将会话命名为ubuntu,从Filesystem下拉菜单中选择apps:Ubuntu,然后将SSH选择为Service Type。完成后,点击保存(右上角的图标)。
:max_bytes(150000):strip_icc():format(webp)/008_run-linux-on-android-4586926-180790cc7e69413890f740a793f2efdf.jpg)
-
点击Sessions,然后点击ubuntu启动Linux会话。
:max_bytes(150000):strip_icc():format(webp)/009_run-linux-on-android-4586926-c17a0fb136a34809a47c4718bc8deb95.jpg)
如何在Android上使用Linux
Ubuntu会话将打开到桌面环境,您可以在这里用手指放大。在这里,您可以通过点击左下角的开始菜单来打开应用程序。要使用命令终端安装新的Linux程序,请点击系统工具 > LXTerminal。
要关闭桌面并返回到Android,请点击屏幕上的任意位置,点击出现的三个垂直点,然后点击断开连接。
:max_bytes(150000):strip_icc():format(webp)/userlanddesktop-5c608e8746e0fb0001587659.jpg)
在Android上运行Linux的利与弊
Linux比Android灵活得多。Linux可以执行许多您不能在Android上执行的任务,包括应用程序开发,高级图像编辑以及在实际桌面环境中工作。
为什么未正式将Linux移植到移动设备上?
2013年,Canonical开发了一种移动设备,该设备运行名为Ubuntu Touch的特殊版本的Ubuntu。不幸的是,这是一个商业失败,因此该设备已停产。由于GUI的挑战,没有其他公司尝试发布Linux手机。必须完全重新构想台式机才能在如此小的屏幕上运行。
转自:https://www.lifewire.com/run-linux-on-android-4586926
总结:我用小米3手机进行了测试,VNC打开的会话没有图形界面,只有一个命令行窗口,感觉很鸡肋,输入也很费劲,没啥用。

浙公网安备 33010602011771号