首页 > 其他分享 >Termux 使用

Termux 使用

时间:2022-12-26 13:12:18浏览次数:77  
标签:## pacman Termux proot archlinux 使用 distro

title: Termux 使用
description: 安卓手机上运行Linux系统  
date: 2022-08-28 09:47
update: 2022-08-28 09:47
tags:
  - linux
  - android
head:
  - - meta
    - name: keywords
      content: termux linux android

目录

Termux
Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required. A minimal base system is installed automatically - additional packages are available using the APT package manager.
Termux 是一种 Android 终端仿真器和Linux环境应用程序,直接工作,无需 root 或设置。自动安装最小的基本系统 - 使用 APT 软件包管理器提供其他软件包。

安装包

使用

使用 ssh

## termux ssh 端口号为 8022,连接时需要指定端口号
## ssh <user>@<ip> -p 8022

# 配置密码
passwd
# 查看用户名
whoami
# 查看 ip
ipconfig
# 安装软件包
pkg install openssh
# 启动服务
sshd

更换镜像源

termux-change-repo

安装 proot-distro

pkg update
pkg install proot-distro 
proot-distro 基本使用
## 查看帮助
proot-distro --help
## 可用系统列表
proot-distro list
## 安装系统 <alias> 为 list 中打印的系统别名
proot-distro install <alias>
## 启动系统 
### 默认用户为 root
### 指定用户名 --user <用户名>
proot-distro login <alias>

proot-distro 使用

# 以 archlinux 为例
## archlinux 来自 `proot-distro list` 中的 alias
proot-distro install archlinux
proot-distro login archlinux
# archlinux

# 配置秘密
passwd

# 先安装 vim 编辑器
pacman -S vim

# 更换镜像源
## Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo
vim /etc/pacman.d/mirrorlist
pacman -Syy

pacman -Syyu
pacman -S base base-devel

标签:##,pacman,Termux,proot,archlinux,使用,distro
From: https://www.cnblogs.com/liam220818/p/17005569.html

相关文章

  • freerots 使用cjson后程序溢出处理方法
    新版本修改地方如下/*修改前*/#defineinternal_mallocmalloc#defineinternal_freefree#defineinternal_reallocrealloc/*修改后*/#defineinternal_mallocpvP......
  • 工具使用
    MarkDown参考链接https://blog.csdn.net/konglongdanfo1/article/details/85204312$$\frac{a}{b}$$$$\frac{a}{b}$$$$\sqrt{a+b}$$$$\sqrt{a+b}$$$$\sqrt[n]{......
  • 在iOS中使用NSURLProtocol进行网络代理
    在iOS中使用NSURLProtocol进行网络代理一引言网络能力是互联网应用程序必不可少的功能。随着应用程序的复杂,对网络的依赖性也会逐渐增高。如何统一的处理请求头,统一的处理......
  • clientset 使用
    ClientSet介绍Clientset是调用Kubernetes资源对象最常用的客户端,可以操作所有的资源对象。前面我们说了在 staging/src/k8s.io/api 下面定义了各种类型资源的规范,......
  • Informer 使用
    Informer介绍想要获取资源,可以使用clientset://使用clientset获取Deploymentsdeployments,err:=clientset.AppsV1().Deployments("default").List(context.Bac......
  • Centos7.8误删Python2.7之后,导致yum和Python命令无法使用
    Centos7.8误删Python2.7之后,导致yum和Python命令无法使用先简单介绍下我的情况与背景:我在昨天写一个模块,跑Python脚本报错,由于我不熟习Python2,3之间语法有差异,导致......
  • 为什么阿里的Java开发规范中禁止使用Executors创建线程池?
    一.问题概述最近壹哥有个学生出去面试,面试官的一个问题是:在开发中你使用什么方式创建线程池?这个学生答曰:使用jdk中自带的工厂类Executors创建线程池!该学生回答完问题后,感......
  • babel的使用(关于使用async报错的问题)
    一、配置文件.babelrc.babelrc文件存放在项目的根目录下。{"presets":[],"plugins":[]}presets字段设定转码规则,你可以根据需要安装。$npmin......
  • 使用Babel将ES6代码转为ES5代码,从而在现有环境执行。
    https://blog.csdn.net/weixin_44797182/article/details/127622359前言在线转码https://babeljs.io/repl/#https://es6console.com/1.快速入门(1)ES6的某些高级语法在浏......
  • VScode 使用 emmet
    背景在很多的编辑场合,很多时候回出现很多逻辑性的问题。可能觉得html是一门没有逻辑的语言,实际上,它是有一定的思想编辑的。后来出现了emmet,这个不仅仅是一种快捷方式,同......