使用 Win10 搭建完善的 Linux 开发环境
来源丨twelve
juejin.im/post/5d22e46ee51d45775746b9b1
使用 Windows
系统开发时由于系统环境和线上环境(一般是 Linux
)不一致可能导致各种问题。另外,部分扩展库只支持在 Liunx
系统下运行,因此 Linux
开发环境尤为重要。Windows
上的 Linux
环境一般由 vm/vbox
在虚拟机下运行,但是比较麻烦,而且虚拟机运行时占用资源也比较高等。
本次则利用微软新推出的 Linux
子系统,搭建一个轻量高效的 Linux环境
。
WindowsSubsystemforLinux
(简称 WSL
)是一个在 Windows10
上能够运行原生 Linux
二进制可执行文件( ELF
格式)的兼容层。它是由微软与 Canonical
公司合作开发,其目标是使纯正的 Ubuntu14.04"Trusty Tahr"
映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。
首先开启 Win10
的开发者模式
【更新和安全 → 开发者选项 → 开发人员模式】
添加Linux子系统程序
【应用 → 应用和功能 → 程序和功能 → 启用和关闭 Windows功能 → 适用于 Linux的 Windows子系统】
通过应用商店安装 Linux
在微软应用商店搜索 Linux
,可以看到一系列 Linux发行版
可以根据自己的需要选择适合自己的发行版,下载完成后启动,等待安装完成,输入账户和密码,我们便得到了一个 Linux 环境了。
Installing, this may take a few minutes...
Installation Failed!
Error: 0x8007019e
Press any key to continue...
解决办法:
Win+X
,选择WindowsPowerShell
(管理员)输入
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
回车,输入 Y
,重启!重新打开已经安装的子系统,等几分钟,输入账户和密码。
等待片刻安装完成之后即可按照提示设置用户名和密码
配置开发环境。你可以自定制你需要的开发环境,也可以使用诸如宝塔等集成环境( www.bt.cn
)(也可选择其他环境)环境结束
如果想在
Linux
查看其他分区,WSL 将其它盘符挂载在/mnt
下。如果想在
Windows
下查看 WSL 文件位置,文件位置在:C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs
下。
喜欢就点下“赞”、"在看"呀
关注 Stephen,一起学习,一起成长。