华为nova4手机Termux安装Linux教程
手机配置:华为nova4,手机 上Termux安装Linux,跑scrapy. 如果你按照我的步骤一定也可以成功在手机上搭建一个Linux系统,且手机不需要root权限。
原创不易,如果文章对你有帮助,请帮忙点赞。
原创地址:https://blog.csdn.net/fddqfddq/article/details/120653531,转载请注明出处。
请访问我的网站
博呈网:https://www.liuchangwei.com/
文章目录
- 博呈网:[https://www.liuchangwei.com/](https://www.liuchangwei.com/)
- 前言
- 一、手机上安装Termux
- 二、Termux换清华源
- 1.换清华源
- 1.编辑 $PREFIX/etc/apt/sources.list
- 2.编辑 $PREFIX/etc/apt/sources.list.d/science.list
- 3.编辑 $PREFIX/etc/apt/sources.list.d/game.list
- 2.手机上的proot-distro安装
- 1.列出可安装系统
- 2.选择安装ubuntu
- 3.报错Operation not permitted
- 4.手机上正常使用ubuntu
- 三、安装python
- 1. 安装python3.9
- 2. 安装pip
- 四、pip安装scrapy,bottle
- 1.爬虫
- 2.静态页面模板
- 总结
- 1. 换安装源,外部源可能无法访问
- 2. proot-distro list 能列出安装的系统
- 3. 报错:error while loading shared libraries:libtinfo.so.6:cannot stat shared object: Operation not permitted
- 4. 报错:Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 9707(apt-get)
- 5. 报错:No module name 'distutils.cmd'
- 博呈网:[https://www.liuchangwei.com/](https://www.liuchangwei.com/)
前言
如果你有强劲的处理能力的电脑,可以跳过。因为在AWS的机器上免费的机器只有1G内存,30G免费空间。它跑python的scrapy程序太慢,生成html效率太低,所以EC2它不适合这些功能。手机上的性能和空间都完胜EC2,所以我在手机上生成好静态文件后,直接用scp命令远程复制到EC2上。
一、手机上安装Termux
手机之前上就安装有AnLinux和Termux,只用来远程连接一下linux。并未将它作为程序处理。AnLinux和Termux的安装不在文章之列。
二、Termux换清华源
1.换清华源
正常操作是无法从Termux提供的源下载的,要换成国内源。
根据清华源的操作一步步进行。
可以使用图形界面或手动修改源。参考官方帮助文档 https://mirrors.tuna.tsinghua.edu.cn/help/termux/
我使用手动修改,打开termux:
手动修改
可以先安装个vim,用vim编辑器
1.编辑 $PREFIX/etc/apt/sources.list
修改为如下内容
#The termux repository mirror from TUNA:
deb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main
2.编辑 $PREFIX/etc/apt/sources.list.d/science.list
修改为如下内容
# The termux repository mirror from TUNA:
deb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable
3.编辑 $PREFIX/etc/apt/sources.list.d/game.list
修改为如下内容
# The termux repository mirror from TUNA:
deb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable
请使用内置或安装在 Termux 里的文本编辑器,例如 vi / vim / nano 等,不要使用 RE 管理器等其他具有 ROOT 权限的外部 APP 来修改 Termux 的文件
改好之后刷新下源
apt updage
2.手机上的proot-distro安装
前面一步如果不换源,可能这一步就会失败。
1.列出可安装系统
pkg install proot wget -y
pkg installl proot-distro
如下列出了可以安装的系统,只能安装它列出来的:
proot-distro list
2.选择安装ubuntu
proot-distro ubuntu
如下已经提示安装成功,可以登录。
3.报错Operation not permitted
出现了报错:error while loading shared libraries:libtinfo.so.6:cannot stat shared object: Operation not permitted
解决办法:设置环境变量PROOT_NO_SEECOMP=1
export PROOT_NO_SEECOMP=1
重新登录成功:
proot-distro login ubuntu
4.手机上正常使用ubuntu
登录后显示root@localhost:
此时已经进入ubuntu
常用命令正常2
到这里已经可以正常使用ubuntu了。
三、安装python
1. 安装python3.9
apt-get install python3
如下正在安装
但是出现了一个问题:选择地区和时区
地区我选择了6.Asia
出现的城市和地区里没有China啊。有Hong_Kong.
此时我应该退出选择,后面的时区我也选择退出。
退出后我重新安装
apt-get install python3
报错:Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 9707(apt-get)
apt-get被hold住了,我用kill掉进程。
后面提示用dpkg --configure -a:
dpkg --configure -a
退出ubuntu重新登录,再重新安装python就可以了。
再使用python 指向python3
python3.9 ,优先级1.
update-alternatives --install /usr/bin/python python /usr/bin/python3.9 1
已经安装好pythonu并做好指向
2. 安装pip
安装好python后,pip没有
官网安装Pip方法https://pip.pypa.io/en/stable/installation/
下载get-pip.py到本地
wget https://bootstrap.pypa.io/get-pip.py
安装Pip
python get-pip.py
报错:No module name 'distutils.cmd’
解决:
apt-get install python3-distutils
再次运行pip安装命令
python get-pip.py
pip -V
四、pip安装scrapy,bottle
1.爬虫
pip install scrapy
2.静态页面模板
pip install bottle
最终对比
手机性能完全胜过EC2, 1秒钟随便生成5000+静态页面没问题
总结
以上就是今天要讲的内容,本文仅仅简单介绍手机上安装ubuntu系统并跑计算程序。主要有几点注意:
1. 换安装源,外部源可能无法访问
2. proot-distro list 能列出安装的系统
3. 报错:error while loading shared libraries:libtinfo.so.6:cannot stat shared object: Operation not permitted
4. 报错:Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 9707(apt-get)
5. 报错:No module name ‘distutils.cmd’
原创不易,如果文章对你有帮助,请帮忙点赞。
原创地址:https://blog.csdn.net/fddqfddq/article/details/120653531,转载请注明出处。
请访问我的网站
博呈网:https://www.liuchangwei.com/
华为nova4手机Termux安装Linux教程相关推荐
- 手机直接安装linux系统6,手机直接安装linux系统
原标题:手机直接安装linux系统 怎么安装linux系统 有的小伙伴一直在用虚拟机,感觉拿东西用起来就像是在拿着一个假东 甚至是手机nenux5也可以(手机安装,有需要的小编可以教给大家) 方法/步 ...
- 使用手机termux安装metasploit
使用手机 termux 安装 metasploit (想在手机上安装metasploit也不是一天两天了,花了挺久时间,求个点赞吧) 网上很多教程已经基本上是没用的,因为termux官方把metasp ...
- VMware虚拟机安装Linux教程
前言 本文小新为大家带来 VMware虚拟机安装Linux教程 ,后边将为大家分享Linux系统的相关知识与操作,在此之前的第一步我们需要在我们的电脑上搭建好一个Linux系统的环境,本文的具体内容包 ...
- VMware虚拟机安装Linux教程(CentOS7)
VMware虚拟机安装Linux教程 下载好vmware和CentOS7镜像(安装包不提供) 一.新建一个虚拟机 打开VMware,点击创建虚拟机 选择自定义 点下一步 这里默认就行 选择稍后安装系统 ...
- termux安装linux 并开机自动运行命令,自动进入系统
termux安装Linux操作系统本次安装的是ubuntu termux-setup-storage #获取存储权限 好像可以不输入此条命令 apt update # 先更新一波,(会很慢需要科学上网 ...
- 上网本能装Linux,无光驱安装:上网本安装Linux教程(1)
无光驱安装:上网本安装Linux教程(1) 51CTO独家报道]上网本以其低廉的价格,轻便的体积获得了很多用户的青睐.上网本的主要功能以上网为主,可以支持网络交友.网上冲浪.听音乐.看照片.观看流媒体 ...
- parallels for linux,教大家Parallels desktop安装linux教程
Parallels desktop安装linux教程来咯,需要的小伙伴拿走.对于教程这种资讯,广大用户只需做好伸手党便可.毕竟大家对Parallels desktop安装 1.下载Ubuntu系统镜像 ...
- 未知的错误代码在应用程序安装:110 android,应用在华为P9手机上安装失败原因分析 (错误码:-110)...
问题描述: 应用在之前的华为手机上都能正常安装,但是在华为P9手机上安装失败,提示错误为: 失败原因: 系统问题导致安装失败(错误码:-110) 原因分析: 开始怀疑是android的版本问题,后来看 ...
- 应用在华为P9手机上安装失败原因分析 (错误码:-110)
问题描述: 应用在之前的华为手机上都能正常安装,但是在华为P9手机上安装失败,提示错误为: 失败原因: 系统问题导致安装失败(错误码:-110) 原因分析: 开始怀疑是android的版本问题,后来看 ...
最新文章
- 干货|深度学习实现零件的缺陷检测
- ORA-01504问题
- 【RTOS】基于V7开发板的uCOS-III,uCOS-II,RTX4,RTX5,FreeRTOS原版和带CMSIS-RTOS V2封装层版全部集齐...
- 软件工程方法学要素含义_日期时间数据的要素工程
- jquery-获取表格最后一行的序号
- 阶段3 2.Spring_10.Spring中事务控制_6 spring基于XML的声明式事务控制-配置步骤
- Linux内核基础--事件通知链(notifier chain)
- Python安装包下载、环境配置与工具包安装教程(详细版)
- 全国社会消费品零售总额ARIMA建模分析
- HTML为标题栏添加图片
- 关于MSP430单片机程序烧写的介绍
- hdu3594-仙人掌图的判断tarjan找环-Cactus
- vue开发企业微信应用-开发及调试方式
- python实现炫酷字母雨
- 操作系统实践-BIOS
- SketchUp: Modeling Interiors from Photos SketchUp:从照片建模室内设计 Lynda课程中文字幕
- 不完全免疫算法简介MOIA-DCSS--AIS学习笔记8
- tbb学习笔记(一): tbb容器及Mutex
- 快讯 I Nexperia 超低电容 ESD 保护二极管保护汽车数据接口
- 怎么直接压缩图片?好用的图片压缩工具推荐
热门文章
- keystore 介绍
- SpringBoot整合Redis客户端
- 企业网站建设的五大优势
- 上海交大暑期计算机培训,暑校介绍
- 鸿蒙os全新ui,华为工作人员:鸿蒙OS正式版将采用全新UI界面
- 在腾讯的第三堂产品课——爆品的秘密
- DEVC++【error】: stray ‘\×××’ in program错误原因及解决方法持续更新
- Relia Tech活性VEGFR重组蛋白丨小鼠 VEGF120实例展示
- 机器学习之——“损失函数”与“成本函数”的辨析
- VLAN间通信比较及VLANIF配置