【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 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
rockmelodies2 天前
# Windows Server2008 R2 Standard(SP1镜像U盘)重置本地管理员密码【完整详细步骤】
windows·密码破解
女神下凡2 天前
嵌入式设计的各种存储芯片的硬件/软件设计规范,非常全面。
arm开发·单片机·嵌入式硬件
从零开始的嵌入式之旅2 天前
day47
arm开发·经验分享·笔记·嵌入式硬件
kakakahahahaha3 天前
Windows C盘空间不足的安全清理与迁移流程
windows·电脑·笔记本电脑·软件需求·c盘清理
做咩啊~3 天前
远程连接提示:身份验证错误,要求的函数不受支持
windows
老当益壮梁奶奶3 天前
ARM汇编学习笔记(六):【i.MX6ULL】时钟系统与定时器(EPIT & GPT)
c语言·arm开发·嵌入式硬件·学习·51单片机
昌原的儿子LEO3 天前
IMX6ULL 时钟系统与 EPIT/GPT 定时器原理与配置
arm开发·学习
百事牛科技3 天前
PPT只读怎么取消?四种情况分别处理
windows·powerpoint
sunoo-2293 天前
【ARM嵌入式学习笔记Day6】一文打通i.MX6ULL时钟体系:PLL/PFD/预分频+滞回比较器全解析
arm开发·笔记·vscode·单片机·imx6ull·汇编语言