【Windows 下载 ARM64 deb 包 麒麟 ARM 离线安装】

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
相关推荐
学海浪太大2 小时前
笔记本电脑插入显示器没反应
windows
珞光电子USRP SDR软件无线电平台2 小时前
国产嵌入式SDR平台LW-E320-G详解:射频、FPGA、ARM架构与应用选型
arm开发·fpga开发·架构
黄一一9112433 小时前
告别手动敲字,本地截图 OCR,识别完直接复制!开源截图识别工具
windows·ocr·开源软件·贴图
Jason_zhao_MR4 小时前
Linux与采集MCU通信为什么我们用了双SPI
linux·arm开发·单片机·嵌入式硬件·嵌入式
洪流之源5 小时前
Windows 远程 Ubuntu 24.04 桌面
linux·windows·ubuntu
是小李呀6 小时前
Windows 虚拟内存配置完全指南:从原理到实操,彻底解决内存不足与 OOM 问题
windows
毕竟是shy哥8 小时前
windows电脑WSL下本地构建docker镜像
windows·docker·容器
kakakahahahaha17 小时前
【Windows】C盘低空间反复复发的排查与扩容边界
c语言·windows·电脑·笔记本电脑·内容运营·软件需求
2301_8000742119 小时前
map,list简单方法
windows·python·list
技术不好的崎鸣同学19 小时前
Windows 红队实战:前言
windows