最近在学着用linux,偶尔发现了一款神奇的软件--termux,termux是一款来自国外的终端模拟器,是运行在内部存储上的程序(不在内存卡上),功能比较强大,启动程序之后会进入命令行终端,需要基本的Linux操作知识,众所周知安卓是Linux的阉割版本,所以终端的使用在安卓上也是返璞归真。termux支持apt包管理,所以你可以直接使用:apt-get install ***(你要安装的软件包)在线安装软件,当然也支持下载软件包后自行编译安装,debian系统软件deb,可以下载在文件夹后使用dpkg -install 安装,这一部分没有进行验证,但是在termux上是可以进行命令操作的,尽管termux已经实现了很多的linux功能,但是仍然受限于平台,不能与电脑Linux相比。termux的使用与Linux几乎一样,基础功能仍然可以实现。经过我三天的使用探索,已经搭建了我需要的环境,一些学习操作已经可以脱离电脑端,mysql(mariadb),python2,python3,可以运行,ipython启动速度甚至快于Windows命令行的ipython,据说可以在上面运行Java编译器,因为用不到没有验证。甚至如果有需要你可以安装apache2服务器,不过只是部分可行,具体仍然需要后续的验证。值得一提的是Python在termux上运行得很好,有好友需要C和C++的编译器gcc和g++,是完全可以运行的,在搭建环境的时候需要这两个编译器,已经可以安装,不过需要apt-get iinstall clang,这个步骤是必须的。python的安装很简单,方法一,apt-get install python,方法二,pkg install python,这是因为termux有自己维护的适合安卓的软件库,他们在清华大学镜像网站有镜像,如果原来的软件下载安装慢或者不能进行,可以使用清华大学镜像,具体在清华大学镜像网站有步骤。
mariadb数据库
安装vim编辑器
ipython
我的数据库
不过由于手机上的键盘不方便输入特殊符号有些不方便,以后学习不用带着笔记本到处跑累的要命。我有一个蓝牙键盘,简直方便,电脑都不用开机。
有网络大神已经使用termux做出可以链接电脑到数据库了。因此termux功能足够强大了。
安装软件不是一帆风顺的有很多依赖的库需要编译和百度,我走了很多弯路,因此写出来给需要的人,希望能够有一点用处。