失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Windows 10 安装 Linux 子系统(Windows Subsystem for Linux)

Windows 10 安装 Linux 子系统(Windows Subsystem for Linux)

时间:2018-12-30 09:43:42

相关推荐

Windows 10 安装 Linux 子系统(Windows Subsystem for Linux)

Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。

这几天在搞 redis,但是官方居然不支持 Windows,微软 folk 的版本也很久没更新了,无意间看到了可以直接在 Windows 下直接运行 Linux 命令,就研究了一下。

能在 Windows 上直接运行 Linux Bash 命令自然是好的,对于有些只有 Linux 版本的开源软件,使用 WSL 也免去了安装虚拟机的麻烦。

经过测试,有些包安装时会出问题,但应该会慢慢变好的。

1. 启用 WSL 功能

在安装任何 Linux 发行版本之前,必须确保启用Windows Subsystem for Linux可选功能。

按下 “Windows + X”,选择Windows PowerShell(管理员)

然后在 PowerShell 中输入以下命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

出现提示后重启计算机。

2. 安装 Linux 发行版本

Win10 秋季创意者更新之后可以直接在 Microsoft Store 中下载安装 Linux。需要 16215 之后的版本。打开设置 > 系统 > 关于可以看到当前操作系统版本。

打开 Microsoft Store 搜索Linux,可以看到 Windows 提供了可以在 Windows 上运行的 Linux。

单击获取这些应用,可以看到可选的各种发行版的 Linux,我选择的是 Ubuntu。

单击 Ubuntu 后选择获取就会自动下载安装 Ubuntu 了。

初始化 Linux

安装完成后可以在开始菜单的最近添加中找到 Ubuntu,可以把它拉到右侧的磁贴上以方便使用。

第一次打开 Ubuntu 时,会提示你创建新的用户账户和密码。这个用户账户只是普通的非管理员用户,如果要提升权限,需要使用sudo命令。

设置完成后可以通过开始菜单的 Ubuntu 图标打开系统,或者通过命令提示符或者 “运行” 输入bash命令来进入 Linux 系统。

两种方法进入的根目录不一样,使用 Ubuntu 图标则当前路径是 Linux 系统的用户路径,使用bash命令则根目录为/mnt/c/Users/**用户名**/mnt/路径是 Linux 系统挂载的 Windows 盘符。也就是说可以通过 Linux 命令直接访问 Windows 和 Linux 系统中的文件。

除了bash命令,还可以使用wslubuntu(因为当前安装的是 Ubuntu,如果安装其他的系统,则改为该系统名称) 命令启动 Linux 系统。更多细节可以参考官方说明

更新和升级发行版的软件包

sudo apt updatesudo apt upgrade

使用上述命令可以更新软件包,由于默认源是国外的站,所以访问速度可能比较慢,可以换成清华或者阿里的源,Linux 换源教程很多,就不说了。

由于换源要更改sources.list文件,但是我没办法在 WSL 系统中用 vim 对文件进行编辑,所以我是在 Windows 上编辑好文件之后使用cp或者mv命令复制过去的。

换源之后需要再使用sudo apt update命令。

然后就可以尽情折腾电脑了~

如果觉得《Windows 10 安装 Linux 子系统(Windows Subsystem for Linux)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。