关于旧手机和Linuxdeploy

我在大一买的旧手机——红米note1联通提高版本,总算光荣退役了。手机其实很老,但2G的显存和能够正常使用的CPU,其实不能100块钱回收实惠了网店,所以我就开始了改建小米note旧手机计划。

至于为何选择linuxdeploy,是在我对比了主流的解决方案以后作出的决定。

Android手机运行Linux主流方案为:

手机无root,使用termux;手机root,使用Linuxdeploy或则termux;

因为手机不再准备使用,所以root也没有哪些问题,并且会更便捷的操作linux系统,不会出现权限问题。所以我选择了root+linuxdeploy。

关于小米note手机root

小米note的机型是魅族gucci,这一部份比较复杂,最主要的就是刷了一个MIUI的开发版,具有root权限。其余以后再补充…

关于Busybox

BusyBox是一个集成了三百多个最常用Linux和工具的软件。这是百度百科上的话,目前的接触来看,Busybox是一个linux的函数库,上面有好多Android本身没有的,但linux须要的工具和函数。

从百度应用或则其他途径下载Busybox的apk,直接安装,之后打开该app,点击install即可linux培训机构,该app须要root。

安装linuxdeploy

下载linuxdeploy的apk(我是从百度应用),安装以后授权root。然后打开linuxdeploy的界面大约是这样的:

android手机刷linux系统下载官网_怎么在三星官网下载手机系统_android手机刷linux

点击下边的那种下载的按键,然后步入配置,我的具体配置是:

对,没错,我安装的是debian系统,但是安装了桌面版本。

其中,一定要容许ssh启动(勾选),我的目录是自定的/data/local/linux;一定要在相应目录下创建好文件夹,不然还会出现分区错误。

用户名和密码自己设置吧,别直接抄了,其实直接抄也行。。。

之后点击最上方的安装。等待安装,通常来说,等待都会好,其实也有可能会碰到坑,可以在下方留言。

安装connctBot

其实,你有其他的ssh联接形式也可以,我选择了一个免费的ssh联接应用,也是在百度应用中下的apk。

安装成功后配置:

虽然最主要的就是(用户名@主机名:端口),主机名通常是localhost,端口是22;其他的自己看着填吧。

然后就可以输入设定好的linux密码,就可以愉快地打闹Linux了。

其实你要使用图形界面的话,就下载一个VNCViewer(手机、电脑都行),端口是5900

局域网内控制Linux

假如想要在笔记本上直接控制手机端的linux时,可以在笔记本上下载putty和VNCViewer,可以分别用行和图形界面控制Linux。

要在局域网外控制linux的话,须要外网穿透,可以网上查找相关资料。

而想要的局域网中控制linux的话,首先要保证笔记本和手机在同一个局域网中(可以在同一个wifi下,也可以打开手机热点,让笔记本连上)。

现今手机端打开connectBox,登陆linux,查看手机在局域网中的ip:

ifconfig

这是输出:

其中以192.168开头的ipandroid手机刷linux系统下载官网,很有可能是该手机的外网ip,可以试试,通常是(wlan0)。

例如我如今是192.168.43.171,在笔记本的putty中输入:

成功:

而在VNCViewer(笔记本)中输入一样的ip,则会出现:

成功!

关于python的pip源问题

我使用的debian自带apt-get,同时自带python2.7,因为尝试了好多次只能安装python3.2,遂舍弃python3系列,专心python2.7。

首先是安装pip:

sudo apt-get install python-pip

安装成功后可以用pip安装各类packageandroid手机刷linux系统下载官网,例如:requests,lxml等。下边以requests为例:

sudo pip install requests

但是在我的系统上出现了:CannotfetchindexbaseURL错误提示。

这时侯我的解决方法是更改源:

 sudo pip install requests -i //pypi.douban.com/simple

或则

sudo pip install requests -i //pypi.douban.com/simple --trusted-host pypi.douban.com

关于VNCViewer未能登入的问题

我于2019年2月2日重新安装了系统,目前来看大机率是密码的问题,而不是没有开启vncserver,所以你们可以直接看解决方式2;

这个时侯有两种可能:

没有开启vncserver(我保持怀疑?你们可以先尝试2)vnc的password输入错误。

解决1的问题可以参考:

那位大鳄的博客,我参考了,但没有真正解决linux空间,但至于它对我后续的成功是否有铺垫,这确实不晓得了,你们可以先查看2的问题解决。

如果打开了多个vncserver,可以使用:

vncserver -kill :1

android手机刷linux_怎么在三星官网下载手机系统_android手机刷linux系统下载官网

关掉1号vncserver。

解决2的问题可以通过重设vnc的password:

cd /root/.vnc/
rm -rf passwd

之后它还会让你重设password。

倘若出现该文件不存在这样的错误,直接输入:

vncpasswd

都会出现输入密码和验证密码。

展示一下我的小成果:

然后我又重新安装了系统,之前的系统是debian的wheezy,这个版本的debian搞得我心力憔悴,没有apt没有,python3,后来安装了python3但只能是python3.2,真的炸。

后来的版本是ubuntu的trusty,这个版本自带了apt以及python3,还有一些其他的东西,简直甜滋滋。

这是我最后的小成果,加个蓝牙鼠标简直甜滋滋:

最后,强烈推荐在linuxdeploy中常开着屏幕,开着屏幕和关掉屏幕的运行速率,简直是天壤之别,甚至有5~10倍的差别。

本文原创地址://gulass.cn/hmnjsjhlwzdy.html编辑:刘遄,审核员:暂无