Android 设备安装 Termux 运行 Linux - Ubuntu 24.04LTS 22.04LTS 并换国内源

在 Android 设备上安装了 Termux 之后,可以运行多个发行版的 Linux,具体好处懂得都懂。

下载Termux

注意:可以访问 Google Store 的人,可以直接搜索 Termux 安装,截至发文只支持 Android 11 以上的设备,且是 v0.120 版,虽然看起来新,实际上是基于 v0.108。

  1. 点击访问Termux在Github上的主页
  2. 在右侧 Releases 处,点击最新的版本,本文撰写时最新版是:v0.118.0
  3. 选择适合自己的版本 附上:v0.118.0 arm64-v8a 版本的下载链接

安装Termux

注意:可以访问 Google Store 的人请直接忽略

  1. 如果你的 Android 设备禁止从应用市场之外的地方下载软件,则需要取消限制
  2. 在下载的位置上,可以直接点击 apk 安装包进行安装

运行Termux

  1. 点击设备上的 Termux 设备图标即可进入 Linux 终端
  2. 第一步:更新Termux源命令如下:
  3. termux-change-repo
  4. 回车后,点击【OK】
  5. 可以选择自己需要的源,国内推荐 清华(tsinghua)或中科大(ustc)的源
  6. 点击【OK】
  7. 系统自动更新源
  8. 输入命令进行软件更新,命令如下:
  9. pkg update -y
  10. 所有有冲突都会提示,我选择默认,直接【回车】
  11. 再次运行第 9 步命令,确认已经更新至最新,底部会显示:All updated

安装 Linux 发行版

  1. 安装软件 proot-distro ,使用如下命令:
  2. pkg install proot-distro
  3. 查看 proot-distro 的帮助,使用如下命令:
  4. proot-distro help
  5. 可以看到很多命令,此处我们要用得是如下命令,查看支持的发行版:
  6. proot-distro list
  7. 截至发文,支持简称 ubuntu (Ubuntu 24.04 lts)和简称 ubuntu-oldlts(Ubuntu 22.04 lts),更多请查看具体列表
  8. 以安装Ubuntu 24.04 lts 为例,运行如下命令,需要使用到简称 ubuntu:
  9. proot-distro install ubuntu
  10. 安装过程比较漫长,建议使用移动网络,电信网络特别慢,容易断线
  11. 登录 ubuntu 系统,使用如下命令
  12. proot-distro login ubuntu
  13. 默认是使用 root 用户登录,可以自行设置其他用户
  14. 查看系统版本,输入如下命令:
  15. cat /etc/lsb-release

更换国内源

需使用国内的 Ubuntu ports 源,附上 清华 和 中科大 相应换源帮助页面,实操,需要按照如下步骤方可顺利进行,以更换为 中科大 的源为例 

  1. 首先需要使用原有源进行更新,使用命令如下:
  2. apt update -y
  3. 安装 ca-certifications
  4. apt install ca-certificates
  5. 注释默认的源配置文件
  6. mv /etc/apt/sources.list /etc/apt/sources.list.bak
  7. 新增配置文件,采用DEB822 格式,使用命令

  8. nano /etc/apt/sources.list.d/ubuntu.sources
  9. 贴上如下内容

  10. Types: deb
    URIs: https://mirrors.ustc.edu.cn/ubuntu-ports
    Suites: noble noble-updates noble-backports
    Components: main restricted universe multiverse
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
    
    Types: deb
    URIs: https://mirrors.ustc.edu.cn/ubuntu-ports
    Suites: noble-security
    Components: main universe restricted multiverse
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
  11. Ctrl + O 写入文件,Ctrl + X 退出

  12. 使用命令更新源

  13. apt update -y && apt upgrade -y