Termux安装Linux

简介: Termux安装Linux

参考

极致安卓之—Termux安装完整版Linux

PRoot

termux安装vim

Termux 镜像使用帮助

termux开启ssh服务后用用户名和密码登陆


安装过程中使用的命令

  • autojs命令: 修改手机剪贴板内容
var content = " pkg install proot-distro ";
setClip(content)


  • termux终端命令
// 安装vim
pkg install vim
// 更新源信息
apt update
//安装基础件proot-distro
pkg install proot-distro 
// 安装debian
proot-distro install debian
// 登录debian
proot-distro login debian


  • 修改源


手动修改

编辑$PREFIX/etc/apt/sources.list修改为如下内容

# The termux repository mirror from TUNA: deb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main

编辑$PREFIX/etc/apt/sources.list.d/science.list修改为如下内容

# The termux repository mirror from TUNA: deb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable

编辑$PREFIX/etc/apt/sources.list.d/game.list修改为如下内容

# The termux repository mirror from TUNA: deb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable

请使用内置或安装在 Termux 里的文本编辑器,例如 vi / vim / nano 等,不要使用 RE 管理器等其他具有 ROOT 权限的外部 APP 来修改 Termux 的文件

  • 安装vim


termux安装vim

pkg install vim

解决乱码问题

在家⽬录( ~ )下,新建.vimrc⽂件

vim.vimrc

添加内容如下:

set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1set enc=utf8set fencs=utf8,gbk,gb2312,gb18030

然后source下变量:

source .vimrc

参考:https://www.sqlsec.com/2018/05/termux.html#toc-heading-36


使用sh文件启动系统

  1. 创建debian.sh文件, 文件内容是
proot-distro login debian


  1. 给sh文件添加执行权限
chmod u+x ./debian.sh


  1. 执行sh文件, 就登录debian系统了
./debian.sh


开启ssh

termux命令行

pkg install openssh


  • 启动ssh
    输入之后换个行,就算是打开了(没错,就是这么简单,需要注意的使,我们平常开启的ssh服务端口是22,
    但是Termux开启的ssh服务端口是在8022
sshd


  • 手机上termux查看用户名,(例如我的用户名是 u0_a167)
whoami


  • 手机上termux设置密码,输入命令
passwd


  • termux设置自动开启ssh
echo "sshd" >> ~/.bashrc


ssh软件WindTerm

连接termux正常

https://github.com/kingToolbox/WindTerm/releases

名人名言


思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问
--- 牙叔教程


声明


部分内容来自网络
本教程仅用于学习, 禁止用于其他用途


相关文章
|
3天前
|
Linux C语言
成功解决 在Linux CentOS 7 中安装gcc
这篇文章介绍了如何在Linux CentOS 7系统中安装gcc (g++) 8工具集。由于CentOS 7默认的gcc版本是4.8,而这个版本与Qt 5.14、Qt 5.15或更高版本不兼容,可能会导致编译时出现系统头文件错误。文章中提到,即使在项目配置中添加了`CONFIG+=c++11`,如果仍然报错,那么很可能是gcc版本的问题。为了解决这个问题,文章提供了使用CentOS的Software Collections (scl)来安装更新版本的gcc的步骤。
成功解决 在Linux CentOS 7 中安装gcc
|
2天前
|
关系型数据库 Java MySQL
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版)
本教程提供了在Linux环境下安装JDK1.8、Tomcat和MariaDB的详细步骤。这三个组件的组合为Java Web开发和部署提供了一个强大的基础。通过遵循这些简单的指导步骤,您可以轻松建立起一个稳定、高效的开发和部署环境。希望这个指导对您的开发工作有所帮助。
20 8
|
4天前
|
Linux Python
Linux 升级安装 Python 3
Linux 升级安装 Python 3
11 2
|
4天前
|
Linux 网络安全 Python
Linux离线安装Python时ssh和hashlib死活安装不上的解决方案
本文提供了Linux环境下离线安装Python时遇到的"ImportError: No module named _ssl"和"ERROR:root:code for hash md5|sha1|sha224|sha256|sha384|sha512 was not found"两个问题的解决方案,通过设置OpenSSL环境变量和编辑Python源码配置文件来解决。
9 1
|
4天前
|
存储 NoSQL Java
使用redis进行手机验证码的验证、每天只能发送三次验证码 (redis安装在虚拟机linux系统中)
该博客文章展示了如何在Linux虚拟机上使用Redis和Jedis客户端实现手机验证码的验证功能,包括验证码的生成、存储、验证以及限制每天发送次数的逻辑,并提供了测试结果截图。
使用redis进行手机验证码的验证、每天只能发送三次验证码 (redis安装在虚拟机linux系统中)
|
4天前
|
Linux
虚拟机安装Linux系统的网络配置
该博客文章提供了解决虚拟机中Linux系统网络问题的多种方法,包括重置网络服务、修改网络配置文件、使用不同网络模式等,以确保虚拟机能够成功连接到网络。
虚拟机安装Linux系统的网络配置
|
3天前
|
机器学习/深度学习 Linux Shell
超详细的Linux-Conda环境安装教程
超详细的Linux-Conda环境安装教程
|
4天前
|
Oracle Java 关系型数据库
简单记录在Linux上安装JDK环境的步骤,以及解决运行Java程序时出现Error Could not find or load main class XXX问题
本文记录了在Linux系统上安装JDK环境的步骤,并提供了解决运行Java程序时出现的"Error Could not find or load main class XXX"问题的方案,主要是通过重新配置和刷新JDK环境变量来解决。
13 0
|
4天前
|
Linux 数据安全/隐私保护 Docker
MQTT(EMQX) - Linux CentOS Docker 安装
MQTT(EMQX) - Linux CentOS Docker 安装
21 0
|
6天前
|
JavaScript Linux 内存技术
NVM——Linux下快速部署NVM并安装nodeJs
NVM——Linux下快速部署NVM并安装nodeJs
17 0