阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区
Termux是Android平台上的一个终端模拟器,之所以称它为“模拟器”而非“虚拟机”,是因为它并非像PC端的VirtualBox等虚拟机软件那样,在宿主机中虚拟出一个完全独立且完整的系统环境,而只是提供一个接口,以安装和运行面向新环境交叉编译后的程序。
Termux将众多Linux上运行的软件和工具移植到了手机端。无需任何复杂的安装和配置过程,装好Termux以后即会自动对Termux配置一个基本的运行环境,用以执行一些常见的Linux命令。
最为关键的是Termux内置了功能健全的包管理工具。
也可以将此时的手机看作是安装了Linux系统的树莓派,可以像PC端系统那样运行各种类型的软件,只不过这些软件都是针对特定的CPU架构和硬件设备编译过的(交叉编译或者在树莓派系统中本地编译)。
需要注意的是,由于移动端和PC端硬件设备的巨大差异,加上Android内核和操作系统的限制,能够直接运行的程序毕竟是少数。根据统计,实际上可直接安装运行的软件大概有900个!
这里简单的列举下部分软件:
基础工具:apt、bash、busybox、dpkg、git、htop、make、zsh……
编程语言:binutils、clang、dart、erlang、golang、lua、nodejs、perl、php、python、ruby、rust……
服务器软件:apache2、lighttpd、nginx、openssh……
数据库软件:mariadb、memcached、mosquitto、postgresql、redis、sqlite……
媒体工具:ffmpeg、imagemagick、mpv、sox……
网络工具:curl、httping、nmap、wget……
游戏和娱乐:bastet、cmatrix、cowsay、fortune、moon-buggy、nsnake、sl……
刚安装这三个软件包后只需打开Termux即可,打开后建议先输入(为了更新一下):
aptupdateaptupgrade回车
此时可以输入aptlist查看可安装的软件目录:
安装上图中软件方法:
输入:
aptinstall软件名(上图中绿色英文)回车
或
pkginstall软件名(上图中绿色英文)回车
例如:
$aptinstallfortune
$aptinstallcowsay
$aptinstalllolcat
软件应用:
fortune:输出一段格言警句、名著节选或者小笑话等
cowsay:将输出的文字内容包含在由ASCII字符组成的动物形象的气泡内
lolcat:将苍白的输出文字变成绚丽的彩虹色
替换镜像源是为了之后安装软件更快,之前都是几十KB每秒,替换过后就是几MB每秒。
未替换镜像源:(注意红圈内容)
方法一:自动替换(推荐)
可以使用如下命令自动替换官方源为阿里云镜像源
Thetermuxrepositorymirrorfromaliyun:deb4.安装sudo软件
Linuxsudo命令以系统管理者的身份执行指令,也就是说,经由sudo所执行的指令就好像是root亲自执行。
使用权限:在/etc/sudoers中有出现的使用者。
一开始是不能用sudo命令的,所以需要输入pkginstalltsu安装sudo
以上内容为了解、安装、使用Termux,接下来即可正式安装linux(Ubuntu)。
pkginstallproot-distro
对于该命令的解释:
输入:
proot-distrolist
输入:
proot-distroinstallubuntu4.安装完成后,进入Linux(Ubuntu)环境的指令为:
proot-distrologinubuntu
出现root@localhost:~的含义如下:
在后面输入exit回车即可退出Ununtu环境。
具体操作步骤如下:
①root@localhost:~即代表安装桌面系统完成。
注意:
生成的localhost:1是VNCViewer软件连接Ubuntu桌面系统的Address。
输入ls即可看到Desktop
然后出现该界面,并输入生成的localhost:1(输入自己所生成的)和名字(任意取)。
vncserver-start
才具备再次进入VNCViewer桌面的前提条件。
版权声明:本站所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请举报,一经查实,本站将立刻删除。