使用 Win10 搭建完善的 Linux 開發(fā)環(huán)境

來源丨twelve
juejin.im/post/5d22e46ee51d45775746b9b1

?概? ?述?
使用 Windows系統(tǒng)開發(fā)時(shí)由于系統(tǒng)環(huán)境和線上環(huán)境(一般是 Linux)不一致可能導(dǎo)致各種問題。另外,部分?jǐn)U展庫只支持在 Liunx 系統(tǒng)下運(yùn)行,因此 Linux開發(fā)環(huán)境尤為重要。Windows上的 Linux環(huán)境一般由 vm/vbox 在虛擬機(jī)下運(yùn)行,但是比較麻煩,而且虛擬機(jī)運(yùn)行時(shí)占用資源也比較高等。
本次則利用微軟新推出的 Linux子系統(tǒng),搭建一個(gè)輕量高效的 Linux環(huán)境。
?WSL (Win下的Linux子系統(tǒng))?
WindowsSubsystemforLinux(簡稱 WSL)是一個(gè)在 Windows10上能夠運(yùn)行原生 Linux二進(jìn)制可執(zhí)行文件( ELF格式)的兼容層。它是由微軟與 Canonical公司合作開發(fā),其目標(biāo)是使純正的 Ubuntu14.04"Trusty Tahr"映像能下載和解壓到用戶的本地計(jì)算機(jī),并且映像內(nèi)的工具和實(shí)用工具能在此子系統(tǒng)上原生運(yùn)行。
?開啟Linux子系統(tǒng)?
首先開啟? Win10的開發(fā)者模式
【更新和安全 → 開發(fā)者選項(xiàng) → 開發(fā)人員模式】

添加Linux子系統(tǒng)程序
【應(yīng)用 → 應(yīng)用和功能 → 程序和功能 → 啟用和關(guān)閉 Windows功能 → 適用于 Linux的 Windows子系統(tǒng)】

通過應(yīng)用商店安裝 Linux
在微軟應(yīng)用商店搜索 Linux,可以看到一系列 Linux發(fā)行版

可以根據(jù)自己的需要選擇適合自己的發(fā)行版,下載完成后啟動,等待安裝完成,輸入賬戶和密碼,我們便得到了一個(gè) Linux 環(huán)境了。
?可能出現(xiàn)無法安裝的錯(cuò)誤?
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,重啟!重新打開已經(jīng)安裝的子系統(tǒng),等幾分鐘,輸入賬戶和密碼。
?安裝開發(fā)環(huán)境?
等待片刻安裝完成之后即可按照提示設(shè)置用戶名和密碼
配置開發(fā)環(huán)境。你可以自定制你需要的開發(fā)環(huán)境,也可以使用諸如寶塔等集成環(huán)境(? www.bt.cn)(也可選擇其他環(huán)境)環(huán)境結(jié)束
?Linux子系統(tǒng)與Windows的互通?
如果想在?
Linux?查看其他分區(qū),WSL 將其它盤符掛載在?/mnt?下。如果想在?
Windows?下查看 WSL 文件位置,文件位置在:?C:\Users\用戶名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs?下。
喜歡就點(diǎn)下“贊”、"在看"呀
關(guān)注 Stephen,一起學(xué)習(xí),一起成長。
