Windows 下载 ARM64 deb 包 麒麟 ARM 离线安装
- [一、WSL2 Ubuntu 下载](#一、WSL2 Ubuntu 下载)
-
- [步骤 1:Windows 安装 WSL2(管理员 PowerShell 执行)](#步骤 1:Windows 安装 WSL2(管理员 PowerShell 执行))
- [步骤 2:进入 WSL Ubuntu,开启 ARM64 多架构](#步骤 2:进入 WSL Ubuntu,开启 ARM64 多架构)
- [步骤 3:创建目录,批量下载所有目标包 + 全部递归依赖](#步骤 3:创建目录,批量下载所有目标包 + 全部递归依赖)
- [步骤 4:WSL 拷贝 deb 文件夹到 Windows 磁盘](#步骤 4:WSL 拷贝 deb 文件夹到 Windows 磁盘)
- [二、离线银河麒麟 ARM64 桌面执行安装](#二、离线银河麒麟 ARM64 桌面执行安装)
一、WSL2 Ubuntu 下载
步骤 1:Windows 安装 WSL2(管理员 PowerShell 执行)
bash
wsl --install
重启电脑,自动安装 Ubuntu,设置用户名密码。
【注意】如果系统安装的是 WSL 系统默认迷你 shell(不是 Ubuntu 发行版),这个极简环境没有sudo、apt命令,完全不能用👇
管理员 PowerShell 安装 Ubuntu 20.04(必须这个版本,匹配麒麟 V10)
- 开始菜单搜索 PowerShell → 右键 以管理员身份运行
- 下载指定版本
bash
#1. 查看已安装的WSL发行版
wsl --list --verbose
#2. 注销删除Ubuntu(名字一般是Ubuntu或Ubuntu-24.04)
wsl --unregister Ubuntu
#3. 彻底删除Ubuntu24.04,强制安装Ubuntu20.04
wsl --install -d Ubuntu-20.04
- 等待下载完成,重启电脑。
- 重启后自动弹出 Ubuntu 设置窗口
设置自己的用户名和密码(记住密码,后面要用 sudo)
*替换国内清华源(加速 + 避免 arm64 404)
bash
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo tee /etc/apt/sources.list <<-'EOF'
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
EOF
步骤 2:进入 WSL Ubuntu,开启 ARM64 多架构
bash
# 添加arm64架构支持
sudo dpkg --add-architecture arm64
sudo apt update
sudo apt install -y apt-rdepends
步骤 3:创建目录,批量下载所有目标包 + 全部递归依赖
要下载的包(强制后缀:arm64 锁定架构)
bash
python3.11:arm64
python3.11-venv:arm64
python3-pip:arm64
ffmpeg:arm64
libgl1:arm64
libglib2.0-0:arm64
一键下载所有依赖到指定文件夹
bash
# 创建存放目录
mkdir -p ~/kylin_arm64_debs
cd ~/kylin_arm64_debs
# 只下载不安装,全部arm64架构
sudo apt install -y --download-only \
python3.11:arm64 python3.11-venv:arm64 python3-pip:arm64 \
ffmpeg:arm64 libgl1:arm64 libglib2.0-0:arm64
# 把缓存里所有deb复制过来
sudo cp /var/cache/apt/archives/*.deb ~/kylin_arm64_debs/
# 清理无效文件
rm -f lock partial
步骤 4:WSL 拷贝 deb 文件夹到 Windows 磁盘
bash
# 拷贝到Windows C盘根目录,方便U盘复制
cp -r ~/kylin_arm64_debs /mnt/c/
二、离线银河麒麟 ARM64 桌面执行安装
- 1.U 盘插入麒麟,把kylin_arm64_debs拷贝到桌面
- 2.打开终端进入目录
bash
cd ~/Desktop/kylin_arm64_debs
# 批量安装所有deb
sudo dpkg -R --install .
# 自动补全缺失依赖(包齐全一定会修复成功)
sudo apt -f install -y
- 3.校验安装
bash
python3.11 --version
python3.11 -m venv --help
ffmpeg -version
pip3 --version
- 4.可选:设置系统默认 python3 为 3.11
bash
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 11
sudo update-alternatives --config python3