一、生成本地安装配置脚本
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 登录