------ 关于错误地选择了Termux这件事
Termux 是一个 Android 下一个高级的终端模拟器,开源且不需要 root,支持 apt 管理软件包,十分方便安装软件包,完美支持 Python、 PHP、 Ruby、 Nodejs、 MySQL 等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准,用心去打造 DIY 的话完全可以把手机变成一个强大的极客工具。
------[Termux 高级终端安装使用配置教程](https://www.sqlsec.com/2018/05/termux.html)
从初中第一次接触到Termux,咱就被这个手机上的黑框框所深深吸引,它是我接触到的第二个黑框框(第一个是cmd),虽然当时只是用它来ping,尝试了一下更新源什么的,但却在我后来所有手机上都留下了身影。
当我决定拿手机折腾的那一刻,它自然成为了我的首选,这...就是我踏入天坑的第一步。
[图片上传失败...(image-4ed8b6-1699431823964)]
换源
对于一个身处国内的学生,使用Termux的第一步应该从换源开始。
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\(deb.*games stable\)$@#\1\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\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
pkg update
通过复制粘贴,你可以将安装包源换为清华源,当然你要是想要用北外或者其他源操作也差不多。
美化&&安装proot容器
以下命令三选一使用tome脚本
bash -c "$(curl -L git.io/linux.sh)"
bash -c "$(curl -L l.tmoe.me)"
bash -c "$(curl -L https://gitee.com/mo2/linux/raw/2/2)"
如果没有安装curl,则安装
pkg install curl
以上脚本极大的方便了安装系统和美化的过程,但是如果你想自己安装容器,那么...
pkg install proot-distro //安装proot管理器
proot-distro list //显示支持的发行版及其状态。
proot-distro install //安装发行版。
proot-distro login // 启动发行版的 root shell。
proot-distro remove // 卸载发行版。
proot-distro reset // 重新安装发行版。
例如安装Debian容器
pkg install proot-distro
proot-distro install debian
proot-distro login debian
不出意外果然出意外了
由于本人对nginx,php什么的知识一窍不通,所以只能借助类似宝塔面板或者小皮面板之类的管理工具建站,但是经过尝试,从最熟悉的Debian,到Ubuntu,再到网络上很多教程推荐的Alpine,全部卡在了面板安装这一步,而且错误原因出奇的一致,在经过两天的浴血奋战后,咱只能选择放弃!同时注意到proot容器占用的性能真不是一般的高......
在两天的折腾过程中,唯一的收获大概是发现了两个很好用的Termux第三方版本吧,Zerotermux和utermux。后者暂且不说,前者的面板提供了很多实用的功能:美化,安装系统,换源,备份,恢复,挂载甚至内网穿透......不得不说,有了这些工具,Zerotermux将是小白接触学习Linux系统最简单的方式!(这玩意甚至可以跑Windows虚拟机......只要你手机带的动)
[图片上传失败...(image-1ffa87-1699431823964)]
参考: