更新时间:2023-01-04 10:42:10浏览次数:684+次
如何在没有root用户的情况下使用UserLAnd在Android上运行Linux?本文为您讲解。另外,有兴趣的可以在鸿蒙HarmonyOS上尝试,因为鸿蒙兼容安卓应用。
简介
UserLAnd是一款Android应用程序,它使您可以在Android设备上运行Linux发行版或应用程序,而无需将手机置于根目录下。更可贵的是,UserLand是一个完全免费的开源应用程序,其源代码可在Github上获得,项目地址在https://github.com/CypherpunkArmory/UserLAnd/。
以下是UserLAnd的功能介绍:
1、它在Android上运行完整的Linux发行版或特定应用程序。
2、它像普通应用程序一样安装和卸载。
3、使用UserLAnd运行Linux发行版不需要root。
当前有两种方法可以使用UserLAnd:
1、将其作为单击应用程序运行。
2、使用用户定义的自定义会话。
如何将UserLAnd用作单击应用程序
前往PlayStore,搜索应用程序UserLAnd,然后安装它:
安装应用程序后,启动它并单击“应用程序Apps”菜单。这将为您提供可安装的Linux发行版列表。截至本文文写之时,可用的是Ubuntu和Debian:
在首次启动时,授予UserLand应用程序访问文件、照片和媒体内容的权限:
选择要安装的分发。对我来说,我正在安装Ubuntu。您需要提供用户登录详细信息,即安装期间为您创建的用户名和密码:
这是您将用于ssh和VNC访问的内容。等待安装完成,将显示进度:
如果安装成功,请转到“会话Sessions”选项卡,创建一个新的会话以访问已安装的Linux发行版:
然后使用创建的会话访问Distro shell:
终端会话应该是活动的,您可以开始启动任何Ubuntu和Linux命令,例如使用apt安装软件包:
最后,提醒一下,要获得良好的终端体验,请在PlayStore上安装Termius。Termius为您提供了管理UNIX和Linux系统的最佳方法,无论是本地机器、远程服务、Docker容器、VM、树莓派或AWS实例,换句话说,Termius是安卓版的Putty,其设计很棒。
相关资讯