龙空技术网

Linux Deploy安装配置Ubuntu使用教程

洪城小小个 115

前言:

此刻我们对“linux deploy 阿里源”大概比较看重,小伙伴们都想要分析一些“linux deploy 阿里源”的相关内容。那么小编在网络上汇集了一些关于“linux deploy 阿里源””的相关知识,希望兄弟们能喜欢,兄弟们快快来了解一下吧!

记录Linux Deploy使用总结

1. 前言

最近换了一部新手机,老的手机荣耀play也不能空着。正好平时电脑装了个虚拟机Ubuntu来做开发/运维环境,有点占电脑配置,无法一边开虚拟机一边玩游戏,老是不能放心玩耍。于是萌生起用手机做Linux服务器的想法。安卓是基于Linux内核进行开发的,理论上是可以实现Linux部署的。百度研究了下(研究了2天。。。),特此记录一下,本位以Ubuntu为例。

2. 准备工作

1. 一台不用的安卓手机,需要手机root(型号荣耀play,6+64)

2. Busy Boy安卓软件

软件简介:BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。(摘自:百度百科)

软件地址: (本文使用1.31.1)

3. Linux Deploy安卓软件

软件简介:安卓平台虚拟机(chroot运行linux的容器)

软件地址: (本文使用2.6.0)

3. 安装工作3.1. 安装Busy Boy

后续测试,其实现有的版本不装这个软件也行,老的不清楚,但这个软件即使不装也不影响后面Linux Deploy的使用

1. 安装Busy Boy,设置安装路径为/system/xbin

2. 然后点击install即可,安装成功后会显示信息

3.2. 安装Linux Deploy

1. 安装后点击左上角三条杠,点击配置文件,新增一个配置文件修改,可以不改用默认的。配置文件可以理解成VM的虚拟机

2. 点击设置,配置设置选项,主要配置以下几个选项

1. 屏幕常亮,可选可不选

2. 锁定WiFi,勾选

3. CPU唤醒,勾选

4. 时间戳,可选可不选,这里我方便查看勾选了

5. 显示图标,同上

6. PATH变量,路径与Busy Boy配置一样,/system/xbin,没有可以默认不写

7. 调试,我勾选了调试模式,跟踪模式

3. 开始配置,退出设置,回到主页面

4. 点击右下角调试按钮,开始进行配置

1. 发行版这里我选择的是Ubuntu,架构与版本都是自动选的,手机基本都支持

2. 源地址使用的国内源,

3. 安装类型选择镜像文件,这样会保存成一个文件放入手机目录里。安装流程也比较简洁些

4. 安装路径这里填的是绝对路径,默认的路径也可以不用改

5. 镜像大小自己参考手机的配置进行配置,为了方便后续的装装装我这里配置的大些

6. 用户名这里我直接写的root,方便后面vnc直接访问,普通用户访问的vnc环境好恶心,什么都没有,root的环境全一些。密码随便写,这里不考虑安全性

7. 本地化选择中文,即zh_CN.UTF-8,在选项的最下面

8. 初始化,挂载,和ssh。这里只勾选了ssh,初始化看了教程都没勾,这里就没管,挂载的话,空间够用就不挂了。ssh也是默认配置

9. vnc选择桌面环境为xfce,图形界面设置看自己情况修改,这里是默认配置

5. 开始安装

1. 配置完成后,返回配置窗口,到主窗口

2. 点击右上三个点,点击安装(这里要注意网络问题,我的旧手机通过WiFi访问清华源老是下不到包,导致安装失败,我是通过连接另外一个手机搭网桥才解决网络问题的)

3. 安装完成后即可通过ssh、vnc进行访问,这里建议安装完成后先点击停止,再点击启动进行重新启动,再远程连接

4. ssh连接信息为root@localhost:22,可以通过pc端工具或者手机端工具连接

5. vnc连接信息为localhost:0,可以通过vnc viewer连接

4. 需处理问题

1. vnc访问xfce桌面环境,发现中文字符为方块数字

通过命令apt-get install fonts-wqy-zenhei安装中文库即可

2. 安装anaconda3环境无法安装

手机用途之一就是想要做点小开发,因为是用的容器,所以是基于手机CPU生成的架构,即arm64。安装anaconda3环境无法安装(官网未发布基于arm的版本),这里使用了一个大佬基于arm开发的anaconda环境。

通过wget ,安装流程跟官方的差不多,不多赘述。看来要装其他软件也是有得折腾了

大佬的这个脚本是python3.7.1的。所以大于这个版本的python也是无法用的,不过暂时来说够用了

5. 备注

1. 参考链接:

2. 给自己挖个小坑,编译安装vscode

标签: #linux deploy 阿里源