Android 使用模拟器模拟Linux操作系统,Android模拟器模拟Linux操作系统体验

马肤

温馨提示:这篇文章已超过465天没有更新,请注意相关的内容是否还可用!

摘要:,,Android通过模拟器模拟Linux操作系统,提供了一种便捷的方式来开发和测试基于Linux系统的应用程序。这种模拟环境允许开发者在无需实体Linux设备的情况下,模拟Linux系统的核心功能和特性。这种技术有助于缩短开发周期,提高开发效率,并使得跨平台应用程序的开发变得更加容易。

简介

在Android手机上使用模拟器模拟ubuntu等操作系统,便于测试。

软件准备

Termux一款无需root或设置的Android终端模拟器和Linux环境应用程序,尽管可以从酷安和谷歌菜市场下载,但建议到F-Droid下载以确保最新版本,下载链接:[链接地址](https://f-droid.org/packages/com.termux/)。

VNC Viewer一款远程控制软件,用于连接Linux系统的图形化界面,可以在谷歌Play Store中搜索并下载。

安装步骤

3.1 更改软件源

Android 使用模拟器模拟Linux操作系统,Android模拟器模拟Linux操作系统体验 第1张

安装Termux后进入命令行,执行以下命令以更改软件源至清华大学的镜像源,以提高软件更新和下载速度:

替换原有镜像源为清华大学的镜像源
sed -i 's@^(deb.*stable main)$@#\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^(deb.*games stable)$@#\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^(deb.*science stable)$@#\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
更新软件包列表
pkg update

3.2 安装常用软件包

先赋予软件文件访问权限,然后安装常用软件包:

赋予文件访问权限
termux-setup-storage
安装常用软件包
pkg update
pkg install vim curl wget git tree -y

3.3 使用tmoe安装proot容器环境

Android 使用模拟器模拟Linux操作系统,Android模拟器模拟Linux操作系统体验 第2张

使用tmoe是因为其操作界面图形化,对新手友好。

3.3.1 安装tmoe

在Termux端复制并运行以下命令:

(此处插入图片描述)之后输入用户名和密码,设置默认用户。

Android 使用模拟器模拟Linux操作系统,Android模拟器模拟Linux操作系统体验 第3张

(此处详细描述安装过程及界面)

3.3.2 安装图形化界面 / 安装软件

选择安装GUI(图形用户界面),然后选择安装proot_DE,之后选择桌面环境,推荐安装kde plasma5,完成设置后,一路回车,直到VNC的访问密码设置完成,此密码将用于后续VNC Viewer软件的连接。

(此处插入安装过程中的图片描述)

Android 使用模拟器模拟Linux操作系统,Android模拟器模拟Linux操作系统体验 第4张

当Termux终端显示特定信息时,说明VNC服务开启成功。

3.4 VNC连接

打开VNC Viewer软件,新建一个连接,输入局域网地址和VNC访问密码进行连接,即可进入图形化的Linux系统。

(此处插入VNC连接过程的图片描述)

Android 使用模拟器模拟Linux操作系统,Android模拟器模拟Linux操作系统体验 第5张

杂项

如何关闭系统?在Termux终端输入stopvnc即可关闭vnc服务,之后用exit指令退出。

如何再次打开?打开Termux终端,输入debian即可快速进入容器并启动VNC。

手机的文件能在Linux系统下使用吗?Termux已经建立了系统文件的软链接,可以在指定的文件夹之间共享文件。

Android 使用模拟器模拟Linux操作系统,Android模拟器模拟Linux操作系统体验 第6张

解除安卓13内存限制执行一系列ADB命令以避免vncserver启动后Termux被终止。(具体命令已给出)

参考

详细的安装教程和参考资料链接已提供。(具体链接已插入)

希望以上内容对您有所帮助!如有任何进一步的问题或需要进一步的修饰,请随时告知。

Android 使用模拟器模拟Linux操作系统,Android模拟器模拟Linux操作系统体验 第7张


0
收藏0
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 【研发日记】Matlab/Simulink自动生成代码(二)——五种选择结构实现方法,Matlab/Simulink自动生成代码的五种选择结构实现方法(二),Matlab/Simulink自动生成代码的五种选择结构实现方法详解(二)
  • 超级好用的C++实用库之跨平台实用方法,跨平台实用方法的C++实用库超好用指南,C++跨平台实用库使用指南,超好用实用方法集合,C++跨平台实用库超好用指南,方法与技巧集合
  • 【动态规划】斐波那契数列模型(C++),斐波那契数列模型(C++实现与动态规划解析),斐波那契数列模型解析与C++实现(动态规划)
  • 【C++】,string类底层的模拟实现,C++中string类的模拟底层实现探究
  • uniapp 小程序实现微信授权登录(前端和后端),Uniapp小程序实现微信授权登录全流程(前端后端全攻略),Uniapp小程序微信授权登录全流程攻略,前端后端全指南
  • Vue脚手架的安装(保姆级教程),Vue脚手架保姆级安装教程,Vue脚手架保姆级安装指南,Vue脚手架保姆级安装指南,从零开始教你如何安装Vue脚手架
  • 如何在树莓派 Raspberry Pi中本地部署一个web站点并实现无公网IP远程访问,树莓派上本地部署Web站点及无公网IP远程访问指南,树莓派部署Web站点及无公网IP远程访问指南,本地部署与远程访问实践,树莓派部署Web站点及无公网IP远程访问实践指南,树莓派部署Web站点及无公网IP远程访问实践指南,本地部署与远程访问详解,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南。
  • vue2技术栈实现AI问答机器人功能(流式与非流式两种接口方法),Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法探究,Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法详解
  • 发表评论

    快捷回复:表情:
    评论列表 (暂无评论,0人围观)

    还没有评论,来说两句吧...

    目录[+]

    取消
    微信二维码
    微信二维码
    支付宝二维码