使用Win10搭建完善的Linux開發環境

2021-02-15 CodeSheep

來源丨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"映像能下載和解壓到用戶的本地計算機,並且映像內的工具和實用工具能在此子系統上原生運行。

更新和安全 → 開發者選項 → 開發人員模式

應用 → 應用和功能 → 程序和功能 → 啟用和關閉 Windows功能 → 適用於 Linux的 Windows子系統

在微軟應用商店搜索 Linux,可以看到一系列 Linux發行版

可以根據自己的需要選擇適合自己的發行版,下載完成後啟動,等待安裝完成,輸入帳戶和密碼,我們便得到了一個 Linux 環境了。

Installing, this may take a few minutes...

Installation Failed!

Error: 0x8007019e

Press any key to continue...

解決辦法:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

重新打開已經安裝的子系統,等幾分鐘,輸入帳戶和密碼。

等待片刻安裝完成之後即可按照提示設置用戶名和密碼

配置開發環境。你可以自定製你需要的開發環境,也可以使用諸如寶塔等集成環境( www.bt.cn)(也可選擇其他環境)

若有錯誤或者不當之處,可在本公眾號內反饋,一起學習交流!

更多熱文在此:

更多 務實、能看懂、可復現的 技術文章盡在公眾號 CodeSheep,歡迎掃碼訂閱,第一時間獲取更新 ⬇️⬇️⬇️

相關焦點

  • 打造 Win10 終極開發環境
    當我們在 Windows 平臺上進行程序開發的時候,會遇到各種各樣讓人討厭的問題,有時候還必須轉到 Linux 環境下進行開發。然而,通過本文你將可以解決你在 Windows 平臺上開發遇到的所有問題。
  • win10下搭建vue開發環境
    轉發請帶上公眾號Vue2.0 推薦開發環境
  • 國內linux和macos搭建esp32的開發環境
    中進行Arduino或者idf方式開發,platformIO封裝不錯使用官方idf在linux、macos、windows開發最近想了解一下官方SDK的開發方式,在搭建esp32的環境中遇到許多問題。該搭建方案和官方文檔配合查看,部分細節該文檔未列出樂鑫官方文檔GitHub個人網站:國際個人網站:中國第一步:基礎工具安裝在linux或者macos中搭建esp32的環境,先要安裝一些基礎工具,如python等等。macos可以使用Homebrew、macports安裝相關的工具以及依賴。
  • win10開啟wsl系統,讓我們愉快的在windows上使用Linux
    wsl的全稱是Windows Subsystem for Linux,也就是windows的linux子系統,它是由微軟與Canonical公司合作開發的,從win10開始支持wls開始,我就一直在關注,而且一直在用。
  • Win10使用WSL搭建OpenHarmony環境
    打開 win10 商店,搜索 linux,然後選擇 Ubuntu 20.04 LTS 進行安裝。按 win+s,輸入「windows 功能」,然後打開下圖這個選項。設置完重啟電腦。接下來找到已經安裝好的 Ubuntu 20.04 LTS,設置一個帳號名和密碼,就可以打開了,就是這麼簡單。
  • 使用樹莓派做ROS開發_(4)搭建Arduino開發環境
    本次教程演示如何在樹莓派系統中搭建arduino的開發環境,完成本次教程需要準備arduino開發版一個,任何型號都行,我這裡使用的是UNO,下面是具體的搭建開發環境的步驟
  • Linux 內核學習:環境搭建和內核編譯
    作者:xiongyuanxiong連結:www.cnblogs.com/xiongyuanxiong一、linux內核學習之一:環境搭建--安裝Debian7.3本系列文章假設讀者已對linux有一定的了解,其實學習linux內核不需要有很深的關於linux的知識,只需要了解以下內容:linux基礎知識及基本
  • Linux系統下ESP32開發板搭建RT-Thread開發環境
    王朝陽:杭州閃易科技嵌入式負責人,從事嵌入式Linux軟體、驅動開發、STM單片機開發、ESP32等開發。
  • (實例篇)使用WAMP搭建PHP本地開發環境
    作為新手,搭建伺服器可能需要搗騰很久,有可能還搞不定。所以在入門階段,為了把更多時間用在熟悉程式語言上,使用集成環境是最好也是最方便的選擇。而本文就來介紹如何在windows平臺搭建PHP開發環境。安裝集成環境1、下載集成環境包 WampServer官網本人下載的是Wampserver 3.0.6 64 bit ,下載完成之後雙擊安裝即可。
  • 腦科學方向 | Python3的安裝與環境搭建
    本節來學習python3的安裝與環境搭建。考慮到大部分人的需求與原有經驗,之後的學習都會以 windows 10(64位) 作業系統為系統平臺,而不是Ubuntu 16等linux系統。這裡稍作拓展,windows和linux系統下的python開發,代碼風格差異較大,更關鍵的差異在於,某些第三方庫很可能無法在windows平臺進行交叉編譯,因為所依賴的系統庫文件不同。
  • Linux 下搭建 Qt 環境
    進入 Qt 下載頁面(見:http://download.qt.io/archive/qt/),選擇一個合適的版本,以 5.13 為例,點擊進入:如果不確定是何種體系結構,可以運行 arch 命令並檢查輸出:倘若輸出「i686」則表示 32 位,而「x86_64」則表示 64 位。
  • Win10+Vscode搞定python開發環境
    Win10+Vscode搞定python開發環境初學python的時候,最推薦的IDE當然是Pycharm,JetBrain家的產品最大的優點就是代碼提示做的是真好
  • 在Ubuntu20.04搭建WordPress開發環境
    p=1最近PHP8.0的發布, 性能得到極大提升, 再加上我本身也用WordPress構建了穩定的網站 v2fy.com, 我打算試水WordPress開發前言搭建WordPress開發環境, 需要安裝PHP, Mysql, Apache集成開發環境Xampp, 從WordPress官網獲取最新的
  • 使用QEMU搭建ARM64實驗環境
    :vim+ctags+cscope對於Linux愛好者,你是否也有這樣的困擾,為了學習Linux而去購買昂貴的開發版,這大可不必,QEMU模擬器幾乎可以滿足你的需求,足夠你去學習Linux,它能夠模擬x86, arm, riscv等各種處理器架構,本文將向你呈現的不是QEMU/虛擬化的原理解讀,而是如何搭建一個用於學習linux的QEMU環境
  • 在Ubuntu搭建安卓開發環境
    本篇來自 gaoneng102 的投稿,詳細地講解了在Ubuntu搭建安卓開發環境相關的步驟以及遇到的問題,希望大家喜歡!步驟http://www.linuxdiyf.com/linux/20012.html如果是 Windows 與 Linux 雙系統安裝,請選擇其他選項,切記。
  • 搭建並熟悉Python開發環境
    直到後來電視重播了那套《C語言教學》課程,我才知道,第一課講的不是代碼,而是開發環境,教的是搭建C語言開發環境。回想我之前編程的環境,僅僅是在記事本裡輸入了我的代碼,哪裡有什麼環境。        那麼,什麼是開發環境呢?簡單來說,就是在你的計算機中的一個翻譯,它能把你寫的程序解釋給計算機去執行,還能夠把計算機執行的結果翻譯成你能懂的信息返還給你。
  • 使用Docker高效搭建開發環境
    ,今天給大家帶來的是奇虎360的開發是如何使用Docker高效搭建開發環境的。作為一個平時喜歡折騰的開發人員,我喜歡嘗試各種環境,使用感興趣的各種開源軟體。同時,我也是有一些相對的小潔癖,很喜歡Linux中權限最小化原則,我也不喜歡自己的環境中有太多不知道的東西。
  • Django基礎篇--搭建開發環境
    本書內容詳細,最終的目標幫助大家具有工程化Django開發能力。        在公眾號也會持續更新《Django項目實戰》基礎篇的內容,大家如果喜歡這方面的內容,可以到百度閱讀中支持我,絕對物超所值。        今天是CoolBlog開發筆記的第二課,我們將要講解的是開發環境的搭建。
  • Linux LAMP環境搭建的前期準備
    所以我們的 LAMP 環境搭建,在生產伺服器上一般採用源碼包進行安裝,而不會使用 RPM 包進行安裝,接下來我們要講的也是採用源碼包方式搭建 LAMP 環境。LAMP 環境搭建是較為複雜的 Linux 實驗,在進行真正的環境安裝之前,需要做一些細緻的準備工作,以避免在安裝過程中出現不必要的錯誤。我們需要進行的準備工作有以下幾步。
  • 使用 Docker 搭建 Laravel 本地環境
    也就是一個虛擬機,但是跟 docker 比,它佔用體積太大,啟動速度慢,同時響應速度很慢,現在有了 docker 這種更好的方式,可以輕鬆方便的搭建整套 PHP 開發環境。本文就介紹如何使用 docker 搭建 Laravel 本地環境。安裝 docker首先安裝 docker。