Termux

1. Termux

Termux 是一个 Android 终端仿真应用程序,用于在 Android 手机上搭建一个完整的 Linux 环境。 不需要 root 权限 Termux 就可以正常运行。
Termux 基本实现 Linux 下的许多基本操作。可以使用 Termux 安装 python,并实现 python 编程,可以用手机架设 Server,同样可以用于渗透测试等。
特性:

  1. 安全:使用 OpenSSH 的 ssh 客户端访问远程服务器。在一个开源解决方案中,Termux 将标准包与精确的终端仿真结合。
  2. 自定义:通过从 Debian 和 UbuntuGNU/Linux 中知道的 APT 包管理系统安装你想要的东西。
  3. 移植性:Termux 中提供的软件包与 Mac 和 Linux 上的软件包相同。
  4. 扩大规模:连接蓝牙键盘,并将设备连接到外部显示器,如果需要,Termux 支持键盘快捷键,并有完整的鼠标支持
  5. 可修补的:通过使用 Clang 编译 C 文件进行开发,并使用 CMake 和 pkg-config 构建自己的项目。如果陷入困境并需要调试,GDB 和 strace 都是可用的

2. 软件安装

3. 更新软件包

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

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

apt update
apt upgrade

4. 替换镜像源

如果是国外的源,也就是我们需要去访问国外的服务器来更新包,访问速度是非常慢的。替换镜之后安装软件更快,之前都是几十KB每秒,替换过后就是几MB每秒。
替换镜像源可以使得安装速度变快,成功率提高,这里选择清华大学镜像源:

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

此时不需要upgrade,执行完以后,效果如下:

此时它提醒我们已经更新完毕,可以运行下列代码查看:

apt list --upgradable

效果如下:

5. 安装sudo

输入:

pkg install tsu

二、安装Ubuntu

1. 安装基础插件proot-distro

 pkg install proot-distro

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

proot-distro list

3. 安装ubuntu

proot-distro install ubuntu

此时在下载过程中,遇到了下载失败问题,

提示我们检查网络连接,再次输入安装下载命令,安装完成
效果如下:

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

proot-distro login ubuntu

出现root@localhost:~# 代表已进入Ubuntu环境,效果如下:

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

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

Termux 镜像使用帮助

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

Android手机中使用Termux安装ubuntu系统

在Android手机上使用Termux安装ubuntu相关推荐

  1. Android手机中使用Termux安装ubuntu系统

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

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

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

  3. 【小沐学Android】Android手机上基于Termux实现Web服务器(Python、node.js、C/C++)

  4. Android 手机上安装并运行 Ubuntu 12.04

    Android 手机上安装并运行 Ubuntu 12.04 2012 年 8 月 16 日  by  DawnDIY in  Android |  7 Comments Android 是基于Linu ...

  5. 使用Linux Deploy在android手机上部署Ubuntu

    使用Linux Deploy在android手机上部署Ubuntu 准备工作 一.安装BusyBox 二.使用Linux Deploy安装Ubuntu 1.修改设置 2.修改配置 3.分区安装(镜像安 ...

  6. android_ android apk analyzer(libchecker apk分析器):分析Android手机上已安装的app(库/基础组件分析/开发技术)/从酷安市场下载安装包

    android apk analyzer(libchecker apk分析器):分析Android手机上已安装的app(库/基础组件分析/开发技术-) download app(apk) Releas ...

  7. 如何在Android手机上安装两个相同的应用

    想在android手机上安装两个相同的应用,本以为可以安装不同版本的,试了几次,均相互覆盖了,于是,只能设法修改apk所对应的包名(package name). 目的声明:本文只是为了满足DIY的需要 ...

  8. mobi怎么在Android手机上打开?

    mobi格式之所以流行主要是源于亚马逊官网的电子书格式以及Kindle,mobi格式的文件无法直接用阅读器打开,而我们在日常生活中经常用手机打开文件阅读.今天小编就向大家分享mobi怎么在Androi ...

  9. 您可以在Windows PC或Android手机上使用iMessage吗?

    Denys Prykhodov/Shutterstock.comDenys Prykhodov / Shutterstock.com Want iMessage for Android or Wind ...

最新文章

  1. Arduino可穿戴教程ArduinoIDE新建编辑源文件
  2. 基于linux的nas系统下载,OpenMediaVault 5.3.9 发布,基于Debian Linux的NAS解决方案
  3. pve安装黑群晖直通硬盘_PVE+lede+DSM网卡硬盘直通+win10
  4. 我的Python成长之路---第三天---Python基础(13)---2016年1月16日(雾霾)
  5. NET USE 命令用法
  6. 人工免疫算法与物流中心选址问题
  7. CTFmisc常见音频隐写总结
  8. 判断是否为回文字符串
  9. Unity 3D项目 - 02 - 角色动画应用
  10. 《纳什均衡与博弈论》纳什博弈论及对自然法则的研究
  11. Google Earth Engine(GEE)——1981-2020年全球降水数据年均降水量直方图表示(北京市为例)
  12. 游戏开发中的贝塞尔曲线
  13. 医学图像处理常用的看图软件介绍及使用(RadiAnt DICOM Viewer、ITK-Snap和3D Slicer)
  14. mysql查询汉字拼音首字母的方法_MySQL查询汉字拼音首字母的方法
  15. 流型Charting
  16. 计算机硬件 OR CX 1,月亮雨小组的天地
  17. Life feelings--8--愉悦的做技术--将实验当做一种快乐
  18. jsp页面div浮动在img上面
  19. 雄迈设备获取原始flash方法
  20. 【MacBook python画图显示中文字体】

热门文章

  1. 2021015979李庚奇实验四
  2. 前端小白必读之跨域问题:Access to XMLHttpRequest*from origin*has been blocked by CORS..Access-Control-Allow-O...
  3. sysbench 介绍
  4. zabbix系列(十二) 监控MongoDB业务数据
  5. Image captioning常用的指标
  6. Jquery mobiscroll 移动设备(手机)wap日期时间选择插件以及滑动、滚动插件
  7. Jsp查看编码进行转换
  8. grafana开源报表工具
  9. python正态分布函数_如何在Python中计算正态分布函数和gamma累积分布函数的逆函数?,scipy,python,中正,伽马,反函数...
  10. 180107 逆向-Xman移动安全冬令营选拔赛