在网络状况不佳的情况下离线安装wsl2/linux发行版
发布网友
发布时间:2024-09-29 19:59
我来回答
共1个回答
热心网友
时间:2024-10-01 00:36
在遇到网络不佳或微软服务器封禁等情况时,离线安装 WSL2 或 Linux 发行版成为了一种更为可靠的解决方案。通常,通过微软商店安装 WSL2 或 Linux 发行版时,网络问题可能会导致安装过程卡顿或失败。即便尝试使用代理服务,也并非万无一失,可能依然会遇到速度缓慢或安装中断的问题。
然而,微软商店的 appx 应用可以手动下载并离线安装,这一特性同样适用于 WSL2 的安装。通过查看安装报错提示中的发行版下载信息 JSON 文件,我们能获取到预定义的 Linux 发行版安装包。这些信息由官方定期更新,包含了诸如 Ubuntu、Debian、Kali Linux 等多款流行发行版,以及针对不同 CPU 架构的版本,如 AMD64/x86_64 和 ARM64。
在获取到具体版本的安装包链接后,如选择 x86 架构下的 Ubuntu 20.04,链接形式为“wsldownload.azureedge.net...”,通过浏览器或下载工具下载该 Appx 包。下载完成后,需对系统进行相应设置以允许安装 Appx 应用,具体操作包括在 Windows 10 的“设置”中开启“开发者选项”,并打开“开发人员模式”。然后,通过双击 Appx 安装包并点击“安装”按钮,即可完成离线安装过程。
安装完成后,使用命令行启动 WSL 时,整个过程将变得迅速流畅,无需再受网络速度的困扰。通过输入用户名和密码即可正常使用 WSL,体验本地安装带来的便捷与高效。相比依赖微软商店的自动安装,离线安装不仅速度更快,也更为稳定,大大提升了使用 WSL 的整体体验。