安卓手机上安装Linux开源模拟器-Termux
Termux是一款基于 Android 平台的开源 Linux 终端模拟器,使用 pkg(apt) 进行软件包的管理。最重要的是,它无需手机 root 权限,因此,绝大多数 Android 都可以运行。
Termux
什么是Termux Termux是一款基于 Android 平台的开源 Linux 终端模拟器,使用 pkg(apt) 进行软件包的管理。最重要的是,它无需手机 root 权限,因此,绝大多数 Android 都可以运行。 Termux本质上是一个终端模拟器加上一套Linux的最小系统。这里的系统指的是用户态的系统,最终还是要运行在下面的Linux内核上的,而且受到Android系统本身的安全限制。比如在没有root的系统上无法访问特定路径或者没有写入权限。 Termux可以做什么 目前来说,它能做一些简单的 Linux 任务
一、安装Termux 无需多言,首先你需要一个按说手机,再下载按说app。 开源地址: APP下载地址: 下载对应版本,由于笔者的手机是arm 64位的,这边下载 ‘termux-app_v0.118.0 github-debug_arm64-v8a.apk’ 二、环境准备 打开 Termux 以后,就是一个全屏的命令行界面。虽然可以用手机的触摸键盘输入命令,但还是推荐使用蓝牙键盘。 安装之后的命令行界面: 三、更新系统 更新一下系统,保证使用最新版本。 # 连接远程仓库,获取软件包信息 $ apt update # 更新本地已经安装的软件包 $ apt upgrade # 安装 sl 软件包 $ apt install sl # 运行,上面命令安装测试包sl,然后运行。如果一切正常,会显示一个火车的命令行动画。 $ sl 四、访问本机存储 手机 App 默认只能访问自己的数据,如果要访问手机的存储,需要请求权限。 $ termux-setup-storage 执行完上面的命令以后,会跳出一个对话框,询问是否允许 Termux 访问手机存储,点击"允许"。 这会在当前目录下生成一个storage子目录,它是手机存储的符号链接,后文下载文件就是到这个目录去下载。 五、软件包管理 除了apt命令,Termux 还提供pkg命令进行软件包管理。
其实,pkg的底层就是apt,只是运行前会执行一次apt update,保证安装的是最新版本。所以linux开源,apt install sl基本等同于pkg install sl。 Termux 支持的软件包清单,可以到这里查看。 六、Node.js 下面,安装 Node.js。 $ apt install nodejs 安装完成后,就可以运行 JavaScript 脚本了。比如,新建一个脚本hello.js。 $ apt install -y vim-python $ vim hello.js // hello.js console.log('hello world'); 然后,执行这个脚本。 $ node hello.js hello world 七、架设 Server 现在,通过 Node.js 运行 HTTP Server。 首先,安装 npm 模块http-server。 $ npm install -g http-server 然后,运行 Server。 (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |