zoukankan      html  css  js  c++  java
  • 【转】如何在Android设备上运行Linux

    您是否知道Android设备由经过修改的Linux内核提供支持?尽管内核的限制非常严格,但可以在Android手机和平板电脑上运行Linux。

    无论谁制作了Android手机,以下信息都应适用:三星,谷歌,华为,小米等。

    您可以在Android上运行Linux吗?

    借助UserLAnd之类的应用程序,任何人都可以在其Android设备上安装完整的Linux发行版。您甚至都不需要植根设备,因此不会冒充手机或使保修失效的风险。

    使用UserLAnd应用程序,您可以在设备上安装Arch Linux,Debian,Kali Linux和Ubuntu。该程序会在运行所选版本Linux的设备上安装一个附加“层”,从而使您可以在bVNC应用程序的帮助下通过SSH或VNC连接到Linux会话。

    Linux桌面并非总是可以完美缩放,因此在Windows中工作时,您需要将屏幕移动很多。

    如何在Android上安装Linux

    要使用UserLAnd在Android设备上运行Ubuntu,请执行以下操作:

    1. Google Play商店下载并安装UserLAnd。 中国区没有Google商店自行搜索下载安装。

      从Google Play商店下载并安装UserLAnd。
    2. 启动UserLAnd应用程序,然后点击Ubuntu

      启动UserLAnd应用程序,然后点击Ubuntu。
    3. 点击确定,然后点击允许以授予必要的应用程序权限。

      点击确定,然后点击允许以授予必要的应用程序权限。
    4. 输入Ubuntu会话的用户名密码VNC密码,然后点击继续

      输入Ubuntu会话的用户名,密码和VNC密码,然后点击继续。
    5. 选择VNC,然后点击继续

      此时,UserLAnd将下载Ubuntu会话的所有必需资产。根据您的连接速度,这可能需要一段时间。

      选择VNC,然后点击继续。
    6. 您将被重定向回Google Play商店,您可以在其中下载bVNC(如果尚未下载)。点击“ 安装”,然后点击设备上的“ 后退”按钮以返回到UserLAnd。中国区没有Google商店自行搜索下载安装。

      如果要求授予bVNC访问您的Android文件的权限,请点击允许

      从Google Play下载并安装bVNC。
    7. 点击屏幕底部的会话,然后点击右上角的加号(+)。

      如果您已经看到列出了ubuntu的选项,请点击它以开始Linux会话。

      点按设备上的“后退”按钮以返回到UserLAnd,然后点按底部的“会话”。
    8. 将会话命名为ubuntu,从Filesystem下拉菜单中选择apps:Ubuntu,然后将SSH选择为Service Type。完成后,点击保存(右上角的图标)。

      Android上的UserLAnd会话设置
    9. 点击Sessions,然后点击ubuntu启动Linux会话。

      点击“会话”,然后点击“ ubuntu”以启动Linux会话。

    如何在Android上使用Linux

    Ubuntu会话将打开到桌面环境,您可以在这里用手指放大。在这里,您可以通过点击左下角的开始菜单来打开应用程序。要使用命令终端安装新的Linux程序,请点击系统工具 > LXTerminal

    要关闭桌面并返回到Android,请点击屏幕上的任意位置,点击出现的三个垂直点,然后点击断开连接

    在Android上的UserLAnd应用程序中运行的Ubuntu桌面

    在Android上运行Linux的利与弊

    Linux比Android灵活得多。Linux可以执行许多您不能在Android上执行的任务,包括应用程序开发,高级图像编辑以及在实际桌面环境中工作。

    也就是说,智能手机的小尺寸使其很难将整个桌面GUI打包到如此小的屏幕中。您必须用手指移动鼠标光标,并且在Linux桌面运行时将无法使用手机应用程序。

    为什么未正式将Linux移植到移动设备上?

    2013年,Canonical开发了一种移动设备,该设备运行名为Ubuntu Touch的特殊版本的Ubuntu。不幸的是,这是一个商业失败,因此该设备已停产。由于GUI的挑战,没有其他公司尝试发布Linux手机。必须完全重新构想台式机才能在如此小的屏幕上运行。

     转自:https://www.lifewire.com/run-linux-on-android-4586926

     总结:我用小米3手机进行了测试,VNC打开的会话没有图形界面,只有一个命令行窗口,感觉很鸡肋,输入也很费劲,没啥用。

  • 相关阅读:
    tensorflow卷积神经网络-【老鱼学tensorflow】
    tensorflow用dropout解决over fitting-【老鱼学tensorflow】
    tensorflow分类-【老鱼学tensorflow】
    Android 禁用字体大小和显示大小
    Android 自定义广播刷新页面数据信息
    ScrollView嵌套listview显示一行bug
    Android使用scrollview截取整个的屏幕并分享微信
    ToastUtils 工具类
    Android 获取版本号名称工具类
    Android 保存图片到相册
  • 原文地址:https://www.cnblogs.com/nightnine/p/11933206.html
Copyright © 2011-2022 走看看