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


https://juejin.im/post/5d22e46ee51d45775746b9b1

 

導讀

在使用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開發者模式 【更新和安全→開發者選項→開發人員模式】
  • 添加linux子系統程序 【應用→應用和功能→程序和功能→啟用 和關閉windows功能→適用於Linux的windows子系統】
  • 通過應用商店安裝linux(ubuntu經測試無法正常安裝寶塔,建議選擇debian)

下載之后打開即可自動安裝

可能出現無法安裝的錯誤

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 新密碼

作者:twelve_juejin
鏈接:https://juejin.im/post/5d22e46ee51d45775746b9b1
來源:掘金
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM