使用window10系統搭建完善的Linux開發環境

twelve工作QQ1544269334發表於2019-07-08

導讀

在使用window系統開發時由於系統環境和線上環境不一致可能導致各種問題,以及部分擴充套件庫只支援liunx 系統 下執行,Linux的開發環境尤為重要。 window的linux環境一般由vm/vbox 在虛擬機器下執行當然也可以在虛擬機器上將window掛載在linux 挺麻煩就是了。加上虛擬機器執行佔用高等問題

今天利用微軟的linux子系統,搭建一個輕量高效的linux系統。

wsl (windows下的Linux子系統)

Windows Subsystem for Linux(簡稱WSL)是一個在Windows 10上能夠執行原生Linux二進位制可執行檔案(ELF格式)的相容層。它是由微軟與Canonical公司合作開發,其目標是使純正的Ubuntu 14.04 "Trusty Tahr"映像能下載和解壓到使用者的本地計算機,並且映像內的工具和實用工具能在此子系統上原生執行

windows 下的linux子系統 以下簡稱 wsl

wsl 支援完整Linux功能

開啟Linux子系統

  • 開啟win10開發者模式 【更新和安全→開發者選項→開發人員模式】

使用window10系統搭建完善的Linux開發環境

  • 新增linux子系統程式 【應用→應用和功能→程式和功能→啟用 和關閉windows功能→適用於Linux的windows子系統】

使用window10系統搭建完善的Linux開發環境

  • 通過應用商店安裝linux(ubuntu經測試無法正常安裝寶塔,建議選擇debian)

使用window10系統搭建完善的Linux開發環境

下載之後開啟即可自動安裝

可能出現無法安裝的錯誤

Installing, this may take a few minutes...
Installation Failed!
Error: 0x8007019e
Press any key to continue...
複製程式碼

解決辦法

1.win+x,選擇Windows PowerShell(管理員) 2.輸入:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
複製程式碼

3.回車,輸入Y,重啟!

4.重新開啟已經安裝的子系統,等幾分鐘,輸入賬戶和密碼。

安裝開發環境

1.等待片刻安裝完成之後即可按照提示設定使用者名稱和密碼

2.配置開發環境 這裡使用的是寶塔整合環境(可選擇其他環境)

www.bt.cn

3.環境結束

在Linux子系統中可以完全使用window下的檔案

window磁碟分別掛在目錄 /mnt

配置啟動時的預設使用者

ubuntu/debian config --default-user root
複製程式碼

配置當前使用者密碼

passwd 新密碼複製程式碼

相關文章