使用termux是因为游戏本太重,不想带到教室,想着不如把matePad发挥点作用
1.Termux安装
直接在酷安或者Google Play上下载即可。
2.开放储存权限
termux-setup-storage
3.修改源为国内镜像源
参考了这篇文章Termux-镜像源 - 简书 (jianshu.com)
vi $PREFIX/etc/apt/sources.list
替换为
# The termux repository mirror from TUNA:
deb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main
4.Termux安装完整版Linux
参考了这篇文章
通过以下指令安装ubuntu
$ pkg update
$ pkg install proot-distro
$ proot-distro list
如果能找到ubuntu,则可以通过指令安装
proot-distro login ubuntu
在极致安卓之—Termux安装完整版Linux - 知乎这篇文章中,使用保存为shell脚本的方式,缩短了进入ubuntu的指令,便于用户使用,但我个人认为,用alias实现更好。
alias ubuntu="proot-distro login ubuntu"
完成后即可通过ubuntu指令进入ubuntu。
alias指令会在重启termux后失效,将指令永久化需要编辑~/.bashrc
$ vi ~/.bashrc
在其中写入
alias ubuntu="proot-distro login ubuntu"
然后使用source ~/.bashrc或者重启termux使文件生效
退出ubuntu系统,可以使用exit指令
5.替换ubuntu镜像源
参考这篇文章
需要注意的是,需要选用ARM源,而不是常见的x86源
$ vi /etc/apt/sources.list
修改为
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse
如果不是22.04版本,参考这里
6.配置图形界面及VScode
使用VScode需要安装VNCview,遂放弃,配置了一套neovim作为编辑器。
亦可使用GitHub Editor(在仓库页面下按键盘上的"."键进入)的仿VScode界面在线编辑,然后pull到本地去跑。
如果要配置图形界面及VScode可以参考以下两篇文章