EasyWSL 可帮助您增加可使用 WSL 安装的 Linux 发行版的目录,从 Docker Hub 下载它们。

适用于 Linux 的 Windows 子系统 (WSL) 是用户和开发人员在其 Windows 10 或 Windows 11 桌面上直接在 Linux 中本地工作的绝佳解决方案。

默认情况下,WSL 旨在从 Microsoft Store 获取 Linux 发行版,但它有一些限制。可在其中部署的预编译发行版的目录最少。Microsoft Store 提供了许多预构建的 Linux WSL 发行版,例如Fedora、Ubuntu、Alpine、Kali、Debian等。但是,许多流行的 Linux 发行版(例如Arch Linux或Gentoo)不可用或需要您付费购买。

幸运的是,网络安全公司Red Code Labs创建了一个名为easyWSL 的开源工具 ,可用于将 Linux 发行版的几乎任何 Docker 映像转换为使用 WSL 启动

如何使用easyWSL

首先,您需要下载easyWSL。完成后,提取存档并启动名为easyWSL.exe.

如您所见,easyWSL 已经提供了广泛的免费 Linux 发行版。

要安装自定义映像,只需选择选项Specify a docker image,然后在请求容器时使用语法输入要安装的分发名称和标签image: tag

例如,在Void Linux的情况下,映像名称将是 voidlinux/voidlinux ,标签将是 latest如下所示。

您应该注意,在使用 easyWSL 安装新的 Linux 发行版后,WSL 安装将不会出现在 Windows 开始菜单中。要启动新安装的发行版,您必须使用如下所示的命令。

wsl -d [distro_name]

在我们的例子中,要运行 Void Linux,我们必须使用:

wsl -d VoidLinux

如果需要,您可以取消注册 WSL 发行版以将其重置为您帐户的默认值。一旦取消注册,与该发行版相关的所有用户、数据、设置和软件都将永久丢失。未注册的 WSL 发行版将从可用的 WSL 发行版列表中删除。

要取消注册 WSL 发行版,请在 Windows 命令提示符中键入以下命令:

wsl –unregister [distro_name]

[distro_name] 用实际的 WSL 发行版名称替换 上面的命令(例如:“VoidLinux”)

或者:

总之,对于那些喜欢在 Windows 10 或 Windows 11 上使用 WSL 的人来说,easyWSL 绝对是一个很棒的工具。由于这些发行版是由原始维护者在 Docker 中管理的,因此用户可以放心,构建没有以任何方式被修改。

发表评论