proot-distro 安装指定版本 ubuntu

一、生成本地安装配置脚本

bash 复制代码
# 1. 确保配置目录存在
mkdir -p $PREFIX/etc/proot-distro

# 2. 定义你的本地文件绝对路径
TAR_PATH="/data/data/com.termux/files/home/storage/shared/download/ubuntu-noble-aarch64-pd-v4.11.0.tar.xz"

# 3. 计算文件的 SHA-256 哈希值 (这可能需要几秒钟)
echo "正在计算文件哈希值,请稍候..."
TAR_HASH=$(sha256sum "$TAR_PATH" | awk '{print $1}')
echo "计算完成!哈希值为: $TAR_HASH"

# 4. 生成名为 ubuntu-24.04.sh 的本地插件配置文件
cat <<EOF > $PREFIX/etc/proot-distro/ubuntu-24.04.sh
DISTRO_NAME="Ubuntu Noble 24.04 (Local Install)"
TARBALL_URL['aarch64']="file://$TAR_PATH"
TARBALL_SHA256['aarch64']="$TAR_HASH"
EOF

echo "本地安装配置文件 (ubuntu-24.04) 已成功生成!"

执行 proot-distro list 验证结果,

若出现:* Ubuntu Noble 24.04 (Local Install) < ubuntu-24.04 > 则成功

txt 复制代码
Supported distributions (format: name < alias >):

  * Adélie Linux < adelie >
  * AlmaLinux < almalinux >
  * Alpine Linux < alpine >
  * Arch Linux < archlinux >
  * Artix Linux < artix >
  * Chimera Linux < chimera >
  * Debian (trixie) < debian >
  * Deepin < deepin >
  * Fedora < fedora >
  * Manjaro < manjaro >
  * OpenSUSE < opensuse >
  * Oracle Linux < oracle >
  * Pardus < pardus >
  * Rocky Linux < rockylinux >
  * Termux < termux >
  * Trisquel GNU/Linux < trisquel >
  * Ubuntu (25.10) < ubuntu >
  * Ubuntu Noble 24.04 (Local Install) < ubuntu-24.04 >
  * Void Linux < void >

Install selected one with: proot-distro install <alias>

二、执行 proot-distro install ubuntu-24.04安装

三、执行 proot-distro login ubuntu-24.04 登录

相关推荐
x_x-F6 小时前
深入浅出 Linux 网络核心:sk_buff 的内存与指针流转
linux·运维·网络
腾渊信息科技公司15 小时前
工业数据运维痛点根治方案:基于AI Agent的产线自动化台账系统落地
运维·人工智能·自动化·个人开发·ai编程
Dxy123931021615 小时前
Proxy Protocol v2 详解
运维
踏月的造梦星球16 小时前
DMDPC 学习:架构、部署、运维与调优
运维·数据库·学习·架构
潘正翔16 小时前
docker核心概念
linux·运维·服务器·docker·容器·centos·运维开发
weigangwin16 小时前
agent-workspace-linux 不是远程桌面:Linux AI 工作区的隔离边界验收
linux·xvfb·mcp·桌面隔离·权限边界·bubblewrap·agent-workspace
renhongxia117 小时前
世界模型,是“空中楼阁”还是AGI的“最后一块拼图”?
运维·服务器·数据库·人工智能·算法·agi
Dovis(誓平步青云)18 小时前
远程办公软件文件传输实测:6 款工具的速度、稳定性和办公体验对比
linux·运维·服务器·后端·生成对抗网络
Java小白笔记18 小时前
Docker 安装配置完全指南:MacOS 、Windows、Linux环境下的安装、配置与验证
linux·macos·docker
csdn_aspnet19 小时前
GitHub Actions自动化运维实战,用CI/CD流水线实现测试、部署、安全扫描一体化
运维·安全·ci/cd·自动化·github