如何在 WSL 上选择特定的子系统?

如何在 WSL 上选择特定的子系统?

您好,我的 WSL 上有以下安装。我想 1) 选择并 2) 更新以下子系统:Ubuntu-18.04 在此处输入图片描述

更新:

  1. 我可以运行 wsl -s Ubuntu-18.04来选择一些版本

答案1

您可以使用-d/--distribution <distroname>选项来运行特定实例。因此wsl -d Ubuntu-18.04将启动该发行版并允许您更新。更好的是(并且未记录),wsl ~ -d Ubuntu-18.04因为这将在您的主目录中启动您。

您提到的是-s的缩写--select-default。这将更改默认实例,以便下次您wsl不带-d/--distribution选项运行时,将运行默认实例。

有很多有用的选项记录在这里,首先-h/--help会在控制台中为您提供简短的概述。

此外,为了更新实例,您可以用一行代码来执行此操作:

wsl -d Ubuntu-18.04 -u root sh -c "apt update && apt upgrade"

相关内容