手机上安装ubuntu
原因
- 在树莓派上安装的ubuntu 在拿到外面后无法连网,之前只是在家里用wifi连上了和手机网络用花生壳连接上过,手机上的termux也可以用内网连接。
相关软件
- F-Droid
- AnLinux(可选)
- Termux
- git
参考网站
- https://github.com/MFDGaming/ubuntu-in-termux/tree/master
- https://www.sqlsec.com/2018/05/termux.html
安装过程:
- 我在termux中安装了
pkg install wget
pkg install root-repo 模拟root环境 手机没有root利用proot工具来模拟某些需要root的环境
pkg install proot
然后终端下面输入:termux-chroot手机已经root
安装tsu,这是一个su的termux版本,用来在termux上替代su:
pkg install tsu
然后终端下面输入:
tsu- 按照AnLinux上面的死活装不上,连raw.githubusercontent.com 访问拒绝
- 按照上面的参考git上的网站安装的,下载git后clone它的文件就可以下载了
Installation steps:
- Update termux:
apt-get update && apt-get upgrade -y
- Install wget:
apt-get install wget -y
- Install proot:
apt-get install proot -y
- Install git:
apt-get install git -y
- Go to HOME folder:
cd ~
- Download script:
git clone https://github.com/MFDGaming/ubuntu-in-termux.git
- Go to script folder:
cd ubuntu-in-termux
- Give execution permission:
chmod +x ubuntu.sh
- Run the script:
./ubuntu.sh -y
- Now just start ubuntu:
./startubuntu.sh
- 安装好后,进入ubuntu:
cd ubuntu-in-termux
./startubuntu.sh
如下:
电脑连接termux上的ubuntu
- termux上申请读写权限
termux-setup-storage
安装openssh
pkg install openssh
启动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相关推荐
- 使用Termux软件在安卓手机上安装ubuntu
提示:使用Termux软件在安卓手机上安装ubuntu 文章目录 前言 一.使用的工具 二.安装步骤 1.换下载源 2.proot-distro安装 3.完成ubuntu的安装 参考资料 前言 为完成 ...
- 在安卓手机上安装Ubuntu详细教程(无需root)
在安卓手机上安装Ubuntu详细教程(无需root) Android系统是基于Linux的,但是要在安卓上安装Linux却没有那么容易.本文法针对安卓手机上安装Ubuntu系统提出了一种方法,安 ...
- 在Android手机上安装Ubuntu完整版
目前市场的Android手机性能越来越高,完全可以安装Ubuntu桌面操作系统.在Android手机安装Ubuntu有两种方法, 第一种为Native安装,完全取代Android系统,可以参见Ubun ...
- 安卓4安装Linux,如何在 Android 手机上安装 Ubuntu 13.04
在农村,一切都是相对的. 长话短说,我已经厌倦了我们在农村做的一个小小的突破. 我本该去放松,读了一大堆东西涉及到自然语言的处理.但是因为我这些天一直在修改LXC和chroot的时候,我决定将我的An ...
- Android 手机上安装并运行 Ubuntu 12.04
Android 手机上安装并运行 Ubuntu 12.04 2012 年 8 月 16 日 by DawnDIY in Android | 7 Comments Android 是基于Linu ...
- 使用Linux Deploy在android手机上部署Ubuntu
使用Linux Deploy在android手机上部署Ubuntu 准备工作 一.安装BusyBox 二.使用Linux Deploy安装Ubuntu 1.修改设置 2.修改配置 3.分区安装(镜像安 ...
- 安卓怎么下载python-教你在安卓手机上安装python程序
编程就是告诉计算机要做什么,计算机只是一些没有生命的机器,它们可不知道自己要做什么,一切都得你来告诉它.对于计算机是这样,对于安卓手机也是这样.本文将教授大家在如何在安卓手机上安装Python程序,有 ...
- 如何在windows系统上安装ubuntu双系统
如何在windows系统上安装ubuntu双系统 一.准备工具: 1.U盘 2.软碟通:UltraISO,EasyBCD 3.系统镜像.下载网址1:https://www.ubuntu.com/dow ...
- 小米手机上安装https证书(例如pem证书,crt证书)详解
小米手机上安装https证书(例如pem证书,crt证书)关键三步: 1.使用第三方浏览器下载.pem 格式的文件 (我使用的是QQ浏览器) 2.将这个文件放入小米的 DownLoad 文件夹下 (这 ...
最新文章
- 关于对J2EE几点误解和错误认识的澄清
- flask_sqlalchemy 多对多重复插入解决办法
- 高等数学:第十二章 微分方程(1)微分方程的概念,可分离变量的微分方程,齐次方程
- 领域驱动设计DDD实战进阶第一波(十四):开发一般业务的大健康行业直销系统(订单上下文应用服务用例与接口)...
- 汇编语言——计算Z=(W * X)/ (Y+6),R=余数
- linux虚拟机tomcat上部署web项目的常用命令
- 【OpenCV 例程200篇】76. OpenCV 实现图像傅里叶变换
- AspectJ 在 Spring 中的使用
- **【校招速递】入职鹅厂,算法大赛优秀选手开启职场新生活**
- 【译】你不知道的 Chrome 调试工具技巧 第二十三天:Drawer tips 后续
- 实现360浏览器内核模式切换
- wireshark TCP协议首选项配置详解
- 技术人生:高山仰止,景行观止,虽不能至,我心向往之
- 博客第二课-静态主页
- 2021年数据库课设该怎么做?一个超市管理系统,简单的前后端分离项目,带你从概要设计走到项目发布!(Vue.js+SpringBoot+MybatisPlus)
- 如何以软文宣传的方式成功推广洗发水的新产品上市?
- CNN网络实现手写数字(MNIST)识别 代码分析
- 3DMAX动画渲染 军舰在海中航行
- 中国果汁饮料行业营销状况与竞争趋势预测报告(2022-2027年)
- 谷歌地图高清卫星地图、电子地图和地形图有什么区别?