xx资源网(xxURLs.com)
发布资源

黑科技,安卓手机安装Linux,让你做一个敬业的程序猿

安卓手机安装Linux准备工作

条件是必须已经 root,手机,平板,安卓盒子都是可行的。不过考虑到运行内存的问题,最好是单独运行,不要兼用其他用途。

我使用的设备是刷了 LineageOS 14 的 ZUK Z2,但基本只要 Linux Deploy 支持都是可以的。Linux Deploy 对硬件的要求是最小 512MB 运行内存,推荐 1GB。

供电方面,只要不是比较老的设备,电源供电足够的话是不会经过电池的,所以这方面还是可以放心的。

理论上x86的安卓设备也行,不过手头上并没有设备可以测试,所以不保证按本教程操作可以正常运行,还请见谅。

首先需要需要下载以下两个 APP :

安卓手机安装Linux教程(务必仔细阅读)454.png部署Linux系统:Linux Deploy(ru.meefik.linuxdeploy)_2.0.2_Android

安卓手机安装Linux教程(务必仔细阅读)628.png下载链接:https://u18773087.ctfile.com/fs/18773087-327138039

基本环境

Linux Deploy 使用了类似容器的技术,可以在安卓设备上运行 linux 发行版,比如:Ubuntu、Debian。不过由于内核还是要看宿主设备的内核,所以有些应用如果需要最新内核就没法用了(比如 Docker),Android 7.1.1 使用的 Linux 内核还是 3.18 版本。

安装 BusyBox

这里也可以选择自己喜欢的 BusyBox,没有特别要求。安装好BusyBox 之后需要打开 APP,再点击一下 Install 安装,安装路径默认为 /system/xbin 即可。

安卓手机安装Linux教程(务必仔细阅读)997.png 

然后在 Linux Deploy 的 设置 中点击一下 更新环境, 这样准备工作就完成了。

 

 

 

  安装 Linux Deploy

首先必须给 Root 权限,而且已经安装了 BusyBox。对于 Android 6.0以上的设备,需要在应用权限设置中给 Linux Deploy 访问存储设备的权限。

打开 Linux Deploy 后就会有个默认配置,这里需要修改一下配置。点击右下角那个看起来像下载的按钮

安卓手机安装Linux教程(务必仔细阅读)1313.png 

首先是发行版,这里为了后面省事将默认的 Debian 改为 Ubuntu。

架构默认就行,也可以像我这样改成 arm64。这个需要根据实际设备来设置,建议默认即可(再次重申——手头没有x86的安卓设备测试)。

源地址可以修改为国内镜像源,这里我用了中科大的源。

http://mirrors.ustc.edu.cn/ubuntu-ports/

往下的需要注意的是用户名和密码,默认即可,后面如果忘记用户和密码还可以来这里查看。

安卓手机安装Linux教程(务必仔细阅读)1632.png 

勾选 "允许 SSH 服务器启动"。

 

设置完成之后回到主界面,点击右上角的三个点,选择 安装,剩下的就是等待了。

 

如果一切顺利,可以看到 <<< deploy 字样,说明镜像已经构建完成了。这个时间会稍久一些,大概10-30分钟。

 

点击 启动 按钮,看到 <<< start 字样就说明 OK 了。如果 Starting extra/ssh 那里有 找不到 su 命令的字样,请先回到上面的 BusyBox 安装部分,更新一下 环境设置,用 adb 测试一下 su 是否存在。

 

剩下的操作就需要用到终端了,虽然也可以安装一个 APP 解决,不过还是建议在电脑上操作,复制粘贴命令比较方便。

终端软件

Windows 上的话我用的是 XShell 和 XFtp对于家庭和学校授权是免费的(链接附上:https://u18773087.ctfile.com/fs/18773087-327141273和https://u18773087.ctfile.com/fs/18773087-327141261),还有最近国内大神开发的一款集成Shell和Ftp功能的终端管理软件FinalShell(下载链接:https://u18773087.ctfile.com/fs/18773087-327138028)。另外推荐安装一个文本编辑器 Notepad++(https://u18773087.ctfile.com/fs/18773087-327141330),因为 Windows 上的默认文件编码与 Linux 不同,如果使用自带的记事本很可能会造成 Linux 下识别不正常()。

安卓手机安装Linux教程(务必仔细阅读)2528.png

链接的地址在 Linux Deploy 上有显示,就是顶端显示的 IP。这里接受保存密钥继续,然后就是用属性里面的用户名和密码登陆就可以了,如果忘记的话,就在 App 上查看一下。

安卓手机安装Linux教程(务必仔细阅读)2621.png 

使用 XFTP 可以直接管理文件,不过链接地址那里需要指明一下协议 sftp,完整示例:

sftp://192.168.8.59

连接成功之后就对有权限的文件就可以直接编辑了。

App端终端管理软件这里也介绍两款,个人更喜欢用juicessh。(附上链接:https://u18773087.ctfile.com/fs/18773087-327138039)

配置就很简单了,同样的配置ip地址,用户名及密码就可以连接成功。这里就不在赘述了。

到这里手机安装Linux步骤已经全部完成了,同时也部署了电脑终端管理软件。


资源链接
标签

Linux手机安装Linux黑科技软件开发JAVAWeb开发

发布日期

2018-12-24

擦亮日期

2018-12-24

扫一扫分享下载
资源网址导航
综合

361图书馆 全索引 图书酷

手机

电脑

影音

专业

游戏

体育

儿童

教育

资源分享站

其他