使用 Win10 搭建完善的 Linux 开发环境

共 1418字,需浏览 3分钟

 ·

2020-08-25 23:51

来源丨twelve

juejin.im/post/5d22e46ee51d45775746b9b1



 概   述 

使用 Windows系统开发时由于系统环境和线上环境(一般是 Linux)不一致可能导致各种问题。另外,部分扩展库只支持在 Liunx 系统下运行,因此 Linux开发环境尤为重要。Windows上的 Linux环境一般由 vm/vbox 在虚拟机下运行,但是比较麻烦,而且虚拟机运行时占用资源也比较高等。

本次则利用微软新推出的 Linux子系统,搭建一个轻量高效的 Linux环境


 WSL (Win下的Linux子系统) 

WindowsSubsystemforLinux(简称 WSL)是一个在 Windows10上能够运行原生 Linux二进制可执行文件( ELF格式)的兼容层。它是由微软与 Canonical公司合作开发,其目标是使纯正的 Ubuntu14.04"Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。


 开启Linux子系统 

  • 首先开启 Win10的开发者模式

更新和安全 → 开发者选项 → 开发人员模式

  • 添加Linux子系统程序

应用 → 应用和功能 → 程序和功能 → 启用和关闭 Windows功能 → 适用于 Linux的 Windows子系统

  • 通过应用商店安装 Linux

在微软应用商店搜索 Linux,可以看到一系列 Linux发行版

可以根据自己的需要选择适合自己的发行版,下载完成后启动,等待安装完成,输入账户和密码,我们便得到了一个 Linux 环境了。


 可能出现无法安装的错误 

  1. Installing, this may take a few minutes...

  2. Installation Failed!

  3. Error: 0x8007019e

  4. Press any key to continue...

解决办法:

  • Win+X,选择 WindowsPowerShell(管理员)

  • 输入
  1. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

  • 回车,输入 Y,重启!
  • 重新打开已经安装的子系统,等几分钟,输入账户和密码。

 安装开发环境 

  1. 等待片刻安装完成之后即可按照提示设置用户名和密码

  2. 配置开发环境。你可以自定制你需要的开发环境,也可以使用诸如宝塔等集成环境( www.bt.cn)(也可选择其他环境)
  3. 环境结束

 Linux子系统与Windows的互通 

  • 如果想在 Linux 查看其他分区,WSL 将其它盘符挂载在 /mnt 下。

  • 如果想在 Windows 下查看 WSL 文件位置,文件位置在: C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs 下。

喜欢就点下“”、"在看"



关注 Stephen,一起学习,一起成长。

浏览 25
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报