所需工具
一台已root的安卓手机,
一台电脑(用于SSH连接的Linux执行命令行操作,虽然手机上也可以用相关软件连接的Linux操作,但在手机上敲命令是件特别痛苦的事,所以我这里就以窗户操作为例)
两个设备连接同一个局域网(wifi)
android连接linux软件:juicessh-2.1.4.apk iphone连接linux软件:iTerminal(这里就不提供了,软件商店都有)
进入主题:
所需工具包
蓝奏云链接:https://www.lanzous.com/i2avp7a
百度云链接:HTTPS://pan.baidu.com/s/12HZDZ7BlmGPjOWc0_I7g6Q提取码:rbkn
“1”下载链接中的工具包,将busybox的和linuxdeploy两个APK文件安装在安卓手机上,在windows上安装XSHELL和VNC-viewer(用于连接的linux图形界面,熟悉命令行操作的可不安装此软件),在安卓上解压gitblit-1.8.0,得到gitblit-1.8.0文件夹,留作备用
“2”打开BUSYBOX,点击右上角三个点/Setting/,找到language,点击选择简体中文,返回主界面,点击右下角安装按钮,选择确定,等待安装完成出现如图表示安装成功,期间会申请根权限,予以授权
“3”返回桌面打开linux deploy,点击右下角设置图片进行linux安装配置
容器类型不变,发行版GNU / Linux改为ubuntu,架构默认即可,发行版GNU / Linux版本不变,源地址使用国内源http://mirror.tuna.tsinghua.edu.cn/ubuntu-ports /,安装类型选目录,安装路径不变
用户名和用户密码自行设置,后面连接的linux要用到,本地化改为zh_CN.UTF-8
SSH启用打勾(用于连接Linux的命令行)
图形界面启用打勾(用于连接的linux图形界面,熟悉命令行操作可不勾选)
图形子系统选VNC,图形界面设置里的颜色深度改为24,桌面环境选择xfce,
“3”返回主界面点左上的 设置,找到环境选项,先点击移除环境,在点击路径变量添加/system/xbin,ok,再点击更新环境,等待加载完返回主界面
点击左上角的,然后点安装,静静等待安装完成
看到当终端输出 >>>deploy
时,代表安装已开始。
看到当终端输出 <<<deploy
时,代表安装已完成
安装完成后先点击停止,再点击启动,出现图中ssh ...done和vnc ...done,就表示启动成功,此时android上的ubuntu系统就跑起来了,接下来就就是windows上的连接操作
注:如出现ssh ... fail说明配置出错,返回首页看看配置错在哪,然后点击右上三点中的配置,等待配置完成,先停止再点启动
Android部署gitblit服务器-----------(2)Linux的连接
https://blog.csdn.net/zhang3625/article/details/83794254