【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
相关推荐
律宏阔6 小时前
Windows 双网卡配置:通过跃点数实现网线访问局域网、Wi-Fi 访问公网
windows
Source.Liu7 小时前
【A11】拥有者模式平台架构笔记
windows·笔记·架构·rust
可爱系程序猿10 小时前
Windows 11 下惠普 M126nw 驱动报错溯源:完整包、WSD 端口与类驱动记录
windows·程序人生·电脑
亿道电子Emdoor11 小时前
【Arm】访问陷阱简介
arm开发·单片机·mcu
ouynagda11 小时前
iMX6ull Linux 嵌入式驱动开发笔记(LCD / ADXL345 / SPI 子系统)
linux·arm开发·驱动开发·笔记·嵌入式硬件
小诗懂技术11 小时前
linux驱动中断,相关中断的方式与适用场景
linux·arm开发·驱动开发·算法
技术不好的崎鸣同学11 小时前
第七章:模块踩踏以覆写导出函数绕过CFG
c++·windows·安全·系统安全
黄一一91124311 小时前
吾爱大佬开发,离线可用!PDF文件处理工具,本地网页版文件-浏览器里就能搞定,所有操作系统可用
windows·安全·阿里云·pdf·.net·开源软件
牛马工作号13 小时前
Docker Compose 部署 FreeRADIUS:从 AAA 原理到 Windows 有线 802.1X 认证实战
windows·docker·容器
kyle~1 天前
Linux --- Socket 用户进程与内核网络协议栈之间的统一接口
linux·arm开发·网络协议