Android 安装Linux系统

最近学习linux,想着有没有办法在安卓手机上安装个linux练习,没想到在知 真到找到一个教程,借助一个app叫Termux,话不多说直接往下看。

  • 所有操作不需要 root
  • Termux不是真实的Linux环境,但是Termux可以安装真实的Linux,而且不会损失性能!
  • Android 版本高于7就可以

  • 首先这里给出Termux下载地址:

    https://f-droid.org/en/packages/com.termux/

    或者直接去 github 找:

    https://github.com/termux/termux-app

    直接找到 Termux 的安装包,100M 左右,注意不要下载 F-DROID,国内用不了,下载完成安装就可以。我用的是魅族17 pro 8+128GB,没有任何问题,安装好后打开app。

    Termux 界面

    安装完很重要的一步,换源。

    先给出换源教程链接:

    termux | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

    这里直接说下比较简单的换源方法,也是上面链接中方法之一。

    图形界面(TUI)替换

    在较新版的 Termux 中,官方提供了图形界面(TUI)来半自动替换镜像,推荐使用该种方式以规避其他风险。 在 Termux 中执行如下命令

    termux-change-repo

    回车进入图形界面:

    在图形界面引导下,使用自带方向键可上下移动。
    第一步使用空格选择需要更换的仓库,之后在第二步选择 TUNA/BFSU 镜像源。确认无误后回车,镜像源会自动完成更换。

    换源成功后安装基础件 proot-distro:

    apt install proot-distro

    查看proot-distro的使用帮助为:

    proot-distro help

    查看可安装的Linux系统:

    proot-distro list

    安装以上系统

    proot-distro install <alias> 

    比如安装 Ubuntu

    proot-distro install ubuntu

    执行命令后等待安装即可,只要换源成功很快就可以安装好了。

    安装完成以后,进入 Linux发行版环境的指令为,比如我安装的ubuntu为:

    proot-distro login ubuntu

    每次输入这么长的命令有点麻烦,这时想到了最近 linux 学到的用别名<alias>自定义命令:

    首先用 type 命令检查命令是否已经存在,比如我想起名为 ubuntu 作为启动命令:

    type ubuntu

    很好,该命令没有被占用,接着使用如下命令来自定义一个启动 ubuntu 的快捷命令:

    alias ubuntu='proot-distro login ubuntu'

    执行完成以后就可以直接用 ubuntu 命令进入 linux 系统了,但是当你关闭 Termux 后,该自定义命令就失效了。这里有解决方法,接着往下看。

    apt install vim

    安装完成以后切换目录:

    cd ../usr/etc/

    if test -f .bashrc ; then				source .bashrcfi

    保存退出,按 ESC,再按2下大写的 Z

    vim ~/.bashrc
    alias ubuntu='proot-distro login ubuntu'

    保存退出即可

    至此关于Android安装linux的教程结束。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年1月15日
    下一篇 2022年1月15日

    相关推荐