Termux初探

Termux是啥

Termux是一个Android终端模拟器和带有Linux环境的应用程序 无需Root或设置即可直接使用。 自动安装最小的基本系统 - 使用 APT 包管理器可以获得其他软件包

初探

前提条件:

  • 一台Android的机器(手机或平板都可)
  • 可以连接外网
  • 有root权限更好

下载安装

官方apk下载站点:https://f-droid.org/en/packages/com.termux/

下载最新版本APK并安装到目标机器(Android)上..

启动

点击图标启动

命令行启动:

am start com.termux/.HomeActivity

源及软件包管理

  • 更新源及软件包:
    因为众所周知的原因,我们需要换成国内的镜像源,这里我们换成清华的源,可以直接使用官方的管理工具termux-change-repo进行切换,运行该工具,选择mirrors.tuna.tsinghua.edu.cn即可

  • 更新软件包:

    pkg update
    pkg upgrade
  • 安装必要软件
    根据自己需要安装必要软件包:

    pkg install vim curl wget git tree nano -y
    
    #比如安装Python
    pkg install python -y

    更多相关软件源及包管理请见官方文档:https://wiki.termux.com/wiki/Package_Management

安装Linux系统

Termux不是真实的Linux环境,但是Termux可以安装真实的Linux!

官方文档:https://wiki.termux.com/wiki/PRoot#Installing_Linux_distributions
利用proot安装Linux发行版,这里以Debian为例:

#安装proot
pkg update
pkg install proot proot-distro

#列出proot能安装的Linux列表
proot-distro list

#安装Debian
proot-distro install debian

#进入Debian
proot-distro login debian 
#进入系统后,即可以进行相关系统配置,比如更新源,安装软件包(桌面等),新建用户等,然后想干嘛就可以干嘛了

#退出Debian
exit

参考