一、 Termux

1. Termux简介

Termux 是一个 Android 终端仿真应用程序,用于在 Android 手机上搭建一个完整的 Linux 环境。 不需要 root 权限 Termux 就可以正常运行。

所以,它并不是一个Linux的发行版本,只是一个软件,我也叫终端模拟器软件。

Termux 基本实现 Linux 下的许多基本操作。可以使用 Termux 安装 python,并实现 python 编程,可以用手机架设 Server,同样可以用于渗透测试等等。

特性:

  • 安全:使用 OpenSSH 的 ssh 客户端访问远程服务器。在一个开源解决方案中,Termux 将标准包与精确的终端仿真结合
  • 在 Bash、FISH 或 Zsh 和 Nano、Emacs 或 Vim 之间选择。GREP 通过你的短信收件箱。使用 cURL 访问 API 端点,并使用 rsync 在远程服务器上存储联系人列表的备份
  • 自定义:通过从 Debian 和 UbuntuGNU/Linux 中知道的 APT 包管理系统安装你想要的东西
  • 移植性:Termux 中提供的软件包与 Mac 和 Linux 上的软件包相同
  • 最新版本的 Perl、Python、Ruby 和 Node.js 都是可用的
  • 扩大规模:连接蓝牙键盘,并将设备连接到外部显示器,如果需要,Termux 支持键盘快捷键,并有完整的鼠标支持
  • 可修补的:通过使用 Clang 编译 C 文件进行开发,并使用 CMake 和 pkg-config 构建自己的项目。如果陷入困境并需要调试,GDB 和 strace 都是可用的

2. Termux软件安装:

百度网盘索引:

链接:https://pan.baidu.com/s/1XqD8-c2CQg0TcjkYywlAlg 
提取码:w73f

3.  更新软件包:

安装完后打开Termux软件,进行软件包的更新,为后面的ubuntu下载做准备:

先后执行如下代码,输入后回车即可:

apt update
apt upgrade

执行效果如下图所示:

4. 替换镜像源

替换镜像源可以使得安装速度变快,成功率提高,这里选择清华大学镜像源:

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list

依次执行上述代码后执行:

&& 表示执行完apt update成功后执行 apt upgrade。

apt update && apt upgrade

执行完后效果如下:

5.  安装sudo

一开始是不能用sudo命令的,所以需要输入安装sudo。

pkg install tsu

二、 安装Ubuntu

1. 安装基础插件proot-distro:

 pkg install proot-distro 

2.可以查看可安装的Linux系统:

proot-distro list

当前常见的Linux有

· Alpine Linux (alias: alpine) - the smallest of the available distributions.

· Arch Linux (alias: archlinux)

· Debian 10 Buster (alias: debian-buster)

· Kali Nethunter (alias: nethunter) - only minimal build currently.

· Ubuntu 18.04 / 20.04 (alias: ubuntu-18.04 / ubuntu-20.04)

3. 开始安装Ubuntu:

输入代码:

 proot-distro install ubuntu

期间不要切屏或者息屏,容易显示网络断开问题,静静安装即可。

安装完毕后,进入Ubuntu指令为:

proot-distro login ubuntu

结果为:

在后面输入 exit 回车 即可退出Ununtu环境。

以下为本文章的一些参考资料:

Termux 可以被认为是一个linux发行版吗?-知乎

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

Termux 镜像使用帮助

Termux安装完整版Linux(Ubuntu)详细步骤

Android手机中使用Termux安装ubuntu系统相关推荐

  1. 在Android手机上使用Termux安装ubuntu

    Termux 1. Termux Termux 是一个 Android 终端仿真应用程序,用于在 Android 手机上搭建一个完整的 Linux 环境. 不需要 root 权限 Termux 就可以 ...

  2. 在VMware15中创建虚拟机安装ubuntu系统(超详细教程)

    此篇博文分享幼儿园老小(本人)创建虚拟机安装ubuntu系统的详细操作过程,希望对新手有所帮助咯!(大佬请自行略过哈哈) 我的下载地址详情如下: 下载请戳–>Ubuntu18.04/64位下载地 ...

  3. 夜神模拟器使用termux安装Ubuntu系统

    文章目录 1.准备 2.安装及配置 2.1打开夜深模拟器 2.2安装termux 2.3配置 2.4anlinux的使用 3.启动ubuntu 我想学习linux系统但是不可能把电脑安装一个linux ...

  4. 安卓手机上通过termux安装ubuntu

    我们首先打开以下网址进行下载 https://f-droid.org/packages/com.termux/ 由于是国外服务器,我们挂上梯子进行的下载操作 安装完成后打开app 由于有梯子,在这里没 ...

  5. 从Android手机中取出已安装的app包,导出apk

    导出步骤: 1)找到应用的包名 执行命令: $ package:com.android.internal.systemui.navbar.threebutton 输出结果: package:com.g ...

  6. Android手机安装Ubuntu系统作为服务器

    淘汰的Android旧手机不要扔,改造为低功耗Linux服务器,隔壁家的孩子都馋哭了(bushi). 硬件准备 手机系统:Android 4.4.3 手机储存:1G+16G CPU架构:ARMv7 R ...

  7. ubuntu+for+android华为荣耀,华为荣耀magic book(锐龙版)安装ubuntu系统

    荣耀magic book锐龙版性价比很高,前段时间在朋友推荐下我自己也入手了一台.机器整体感觉不错,续航时间长(办公.无线上网5-6小时吧),速度快,买的时候4300,现在已经降到4000以下了,也算 ...

  8. Linux装ntfs后内存不够,Linux_安装Ubuntu后无法使用NTFS硬盘或移动硬盘,  在安装Ubuntu系统后,存在 - phpStudy...

    安装Ubuntu后无法使用NTFS硬盘或移动硬盘 在安装Ubuntu系统后,存在无法使用NTFS硬盘或移动硬盘的问题,下面小编就给大家介绍下Ubuntu系统无法挂载NTFS的解决方法,不知如何挂载的朋 ...

  9. VirtualBox安装Ubuntu系统过程及问题排查

    文章目录 1.虚拟机介绍 2. Linux操作系统 3.VirtualBox安装Ubuntu系统详细 3.1 环境准备 3.2 VirtualBox虚拟机安装 3.3 Ubuntu系统安装 4 出现问 ...

最新文章

  1. 快速排序之Java实现
  2. 关于ST02看到SWAP红色的讨论
  3. java跨用问题怎么解决_跨浏览器问题的五种解决方案
  4. [转]计算机视觉领域稍微容易中的期刊(第一版)
  5. C#中形态各异的class
  6. Mybatis源码阅读(一):Mybatis初始化1.2 —— 解析别名、插件、对象工厂、反射工具箱、环境
  7. ax3000 梅林_梅林甘蔗下种忙 古法红糖“熬”成致富新产业
  8. apt mysql 5.1_linux下apt安装mysql导致mysql.user table is damaged
  9. select简易的二级联动
  10. CMMI 项目监督与控制(PMC)
  11. 准备开始考试系统分析员
  12. Java--UI--弹出对话框
  13. 笨方法学python3 习题41
  14. vue-echarts渲染中国地图以及省份地图
  15. 使用CORS解决跨域问题
  16. IDEA报 java 找不到符号解决办法
  17. android代码禁用软键盘,Android 禁用软键盘
  18. shell综合练习(二)
  19. UVa1600 习题6-5 巡逻机器人 (Patrol Robot,ACM/ICPC Hanoi 2006)
  20. OSPF ISIS RIP实现总公司与分公司等的互联

热门文章

  1. uniapp自定义搜索组件实现全部功能
  2. 【MySQL】<关系型数据库>Linux安装MySQL(无错完整)
  3. leetcode-1833. 雪糕的最大数量(排序+贪心)
  4. 利用HFS软件一分钟搭建好ESP8266基于Arduino开发环境
  5. wps怎么把字缩到最小_wps文字怎么把空行缩小
  6. 人人都是钢铁侠,超级盔甲问世
  7. AB测试——流程介绍(设计实验)
  8. linux 查看系统日志
  9. Android应用性能优化最佳实践.2.3 布局优化
  10. 【JS】innerHtml用法