如何在Windows 10上开始使用WSL

在本文中,我们将引导您完成Windows 10计算机上WSL入门的过程。

为WSL准备系统

您必须已安装最新版本的Windows 10,并安装了Fall Creator更新, 免费下载Windows 10… 接下来,通过在“开始”菜单搜索框中搜索“关于”,检查系统上安装了Windows 10的哪个版本。 您必须使用版本1709或最新的WSL。

如果安装了旧版本,则需要从Microsoft下载并安装Windows Creator Update(FCU)Windows 10。 安装FCU后,转到“更新设置”(只需在开始菜单的搜索框中搜索“更新”)并安装所有可用更新。

转到“打开或关闭Windows功能”并向下滚动,然后选中“ Linux的Windows子系统”框。 单击确定。 它将下载并安装所需的软件包。

安装完成后,系统将提示您重新启动。 转到并重新启动计算机。 如果不重新引导系统,WSL将不会启动。

系统启动后,请返回打开或关闭设置,以确认已选中“ Linux子系统Windows子系统”旁边的框。

在Windows上安装Linux

有很多方法可以在Windows上安装Linux,但是我们将选择最简单的方法。 打开Windows应用商店并搜索Linux。 您将看到以下选项:

单击“获取应用程序”,Windows应用商店将为您提供三个选项:Ubuntu,openSUSE Leap 42和SUSE Linux Enterprise Server。 您可以并排安装所有三个发行版,并同时运行所有三个发行版。 为了能够使用SLE,您需要订阅。

在这种情况下,我们将安装openSUSE Leap 42和Ubuntu。 选择所需的发行版,然后单击“获取”按钮进行安装。 安装后,您可以在Windows上运行openSUSE。 可以将其固定到“开始”菜单以快速访问。

在Windows上安装Linux

在Windows上使用Linux

启动发行版时,它将打开Bash shell并安装发行版。 安装完成后,您就可以开始使用它了。 只是。 请记住,openSUSE没有用户,并且以root身份运行,而Ubuntu将要求您创建一个用户。 在Ubuntu上,您可以以sudo用户身份执行管理任务。

您可以在openSUSE上轻松创建用户:

# useradd [username]

# passwd [username]

为用户创建一个新密码。 例如:

# useradd swapnil

# passwd swapnil

您可以通过运行su命令从root切换到用户:

su swapnil

对于许多任务,您需要使用非root用户,例如,使用rsync之类的命令来在本地计算机上移动文件。

您需要做的第一件事就是更新您的发行版。 对于openSUSE:

zypper up

对于Ubuntu:

sudo apt-get update

sudo apt-get dist-upgrade

现在,您在Windows上具有内置的Linux Bash Shell。 想要SSH到Windows 10服务器吗? 无需安装puTTY或Cygwin。 只需打开Bash,然后SSH到您的服务器即可。 很简单。

想要将rsync文件发送到您的服务器吗? 继续并使用rsync。 对于希望在其计算机上使用本机Linux工具而无需处理虚拟机的Windows用户,它确实将Windows变成了可用的计算机。

Fedora在哪里?

您可能对学习Fedora有兴趣。 抱歉,该商店尚未提供Fedora。 Fedora发布经理Matthew Miller在Twitter上说:“我们正在处理一些非技术性问题。 恐怕我们现在什么都没有了。

我们尚不知道这些非技术性问题是什么。 当一些用户问到WSL团队为什么不能自己发布Fedora时,毕竟这是一个开源项目-Microsoft的项目经理Rich Turner回答说:“我们有一项政策,不得在商店中发布其他IP地址。 我们认为MUCH社区更愿意看到发行版的所有者发行的发行版,或者由Microsoft或其他任何人发行,而不是权威来源。”

因此,Microsoft无法简单地继续在Windows应用商店中发布Debian或Arch Linux。 防火墙在官方社区中,以将其发行版带给Windows 10用户。

请禁用您的广告拦截器或将此网站列入白名单!

Sidebar