原因

  • 在树莓派上安装的ubuntu 在拿到外面后无法连网,之前只是在家里用wifi连上了和手机网络用花生壳连接上过,手机上的termux也可以用内网连接。

相关软件

  1. F-Droid
  2. AnLinux(可选)
  3. Termux
  4. git

参考网站

  1. https://github.com/MFDGaming/ubuntu-in-termux/tree/master
  2. https://www.sqlsec.com/2018/05/termux.html

安装过程:

  1. 我在termux中安装了
    pkg install wget
    pkg install root-repo 模拟root环境
  2. 手机没有root利用proot工具来模拟某些需要root的环境

    pkg install proot
    然后终端下面输入:termux-chroot

  3. 手机已经root

    安装tsu,这是一个su的termux版本,用来在termux上替代su:

    pkg install tsu
    然后终端下面输入:
    tsu

  4. 按照AnLinux上面的死活装不上,连raw.githubusercontent.com 访问拒绝
  5. 按照上面的参考git上的网站安装的,下载git后clone它的文件就可以下载了
  6. Installation steps:

  7. Update termux: apt-get update && apt-get upgrade -y
  8. Install wget: apt-get install wget -y
  9. Install proot: apt-get install proot -y
  10. Install git: apt-get install git -y
  11. Go to HOME folder: cd ~
  12. Download script: git clone https://github.com/MFDGaming/ubuntu-in-termux.git
  13. Go to script folder: cd ubuntu-in-termux
  14. Give execution permission: chmod +x ubuntu.sh
  15. Run the script: ./ubuntu.sh -y
  16. Now just start ubuntu: ./startubuntu.sh
  17. 安装好后,进入ubuntu:
    cd ubuntu-in-termux   
    ./startubuntu.sh
    如下:

电脑连接termux上的ubuntu

  1. termux上申请读写权限

    termux-setup-storage
  2. 安装openssh

    pkg install openssh
  3. 启动sshd服务

    sshd

Termux上安装nginx

安装nginx包

pkg install nginx

切换root用户

尝试下能不能解析默认的index.html主页

这个文件在termux上的默认位置为/data/data/com.termux/files/usr/share/nginx/html/index.html

切换root用户

默认的普通权限无法启动nginx,需要模拟root权限才可以

没有这个命令的话,手动安装pkg install proot包

termux-chroot

进入模拟的root环境

启动nginx

在模拟的root环境下启动nginx

nginx

termux上nginx默认的端口是8080

查看下8080端口是否在运行

然后手机本地直接访问:

http://127.0.0.1:8080

termux下的ubuntu上安装nginx

安装后会提示80端口被占用,修改/etc/nginx/sites-enable/default下的80端口为8081等就可以访问了。

手机上安装ubuntu相关推荐

  1. 使用Termux软件在安卓手机上安装ubuntu

    提示:使用Termux软件在安卓手机上安装ubuntu 文章目录 前言 一.使用的工具 二.安装步骤 1.换下载源 2.proot-distro安装 3.完成ubuntu的安装 参考资料 前言 为完成 ...

  2. 在安卓手机上安装Ubuntu详细教程(无需root)

    在安卓手机上安装Ubuntu详细教程(无需root)    Android系统是基于Linux的,但是要在安卓上安装Linux却没有那么容易.本文法针对安卓手机上安装Ubuntu系统提出了一种方法,安 ...

  3. 在Android手机上安装Ubuntu完整版

    目前市场的Android手机性能越来越高,完全可以安装Ubuntu桌面操作系统.在Android手机安装Ubuntu有两种方法, 第一种为Native安装,完全取代Android系统,可以参见Ubun ...

  4. 安卓4安装Linux,如何在 Android 手机上安装 Ubuntu 13.04

    在农村,一切都是相对的. 长话短说,我已经厌倦了我们在农村做的一个小小的突破. 我本该去放松,读了一大堆东西涉及到自然语言的处理.但是因为我这些天一直在修改LXC和chroot的时候,我决定将我的An ...

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

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

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

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

  7. 安卓怎么下载python-教你在安卓手机上安装python程序

    编程就是告诉计算机要做什么,计算机只是一些没有生命的机器,它们可不知道自己要做什么,一切都得你来告诉它.对于计算机是这样,对于安卓手机也是这样.本文将教授大家在如何在安卓手机上安装Python程序,有 ...

  8. 如何在windows系统上安装ubuntu双系统

    如何在windows系统上安装ubuntu双系统 一.准备工具: 1.U盘 2.软碟通:UltraISO,EasyBCD 3.系统镜像.下载网址1:https://www.ubuntu.com/dow ...

  9. 小米手机上安装https证书(例如pem证书,crt证书)详解

    小米手机上安装https证书(例如pem证书,crt证书)关键三步: 1.使用第三方浏览器下载.pem 格式的文件 (我使用的是QQ浏览器) 2.将这个文件放入小米的 DownLoad 文件夹下 (这 ...

最新文章

  1. 关于对J2EE几点误解和错误认识的澄清
  2. flask_sqlalchemy 多对多重复插入解决办法
  3. 高等数学:第十二章 微分方程(1)微分方程的概念,可分离变量的微分方程,齐次方程
  4. 领域驱动设计DDD实战进阶第一波(十四):开发一般业务的大健康行业直销系统(订单上下文应用服务用例与接口)...
  5. 汇编语言——计算Z=(W * X)/ (Y+6),R=余数
  6. linux虚拟机tomcat上部署web项目的常用命令
  7. 【OpenCV 例程200篇】76. OpenCV 实现图像傅里叶变换
  8. AspectJ 在 Spring 中的使用
  9. **【校招速递】入职鹅厂,算法大赛优秀选手开启职场新生活**
  10. 【译】你不知道的 Chrome 调试工具技巧 第二十三天:Drawer tips 后续
  11. 实现360浏览器内核模式切换
  12. wireshark TCP协议首选项配置详解
  13. 技术人生:高山仰止,景行观止,虽不能至,我心向往之
  14. 博客第二课-静态主页
  15. 2021年数据库课设该怎么做?一个超市管理系统,简单的前后端分离项目,带你从概要设计走到项目发布!(Vue.js+SpringBoot+MybatisPlus)
  16. 如何以软文宣传的方式成功推广洗发水的新产品上市?
  17. CNN网络实现手写数字(MNIST)识别 代码分析
  18. 3DMAX动画渲染 军舰在海中航行
  19. 中国果汁饮料行业营销状况与竞争趋势预测报告(2022-2027年)
  20. 谷歌地图高清卫星地图、电子地图和地形图有什么区别?

热门文章

  1. 干货!最全羽毛球技术动态分解gif图
  2. Selector空轮询
  3. 我不相信长夜将至,因为火把就在自己手中。
  4. JMeter发送数据到Kafka
  5. 思科cisco交换机如何查找环路及解决方法
  6. 链游Illuvium即将上线:自动战斗P2E NFT收藏游戏
  7. 笔记本电脑WLAN突然没有了(连不上wifi)
  8. bi java lajp 和php_新宠混血儿诞生记--Java+PHP整合
  9. AlphaStar 实战技巧分析
  10. 「哮喘」,更精细和全面的认识