国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【開發(fā)工具】適用于Windows的Linux子系統(tǒng)一一WSL安裝使用教程

這篇具有很好參考價值的文章主要介紹了【開發(fā)工具】適用于Windows的Linux子系統(tǒng)一一WSL安裝使用教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、簡介

Windows Subsystem for Linux(簡稱WSL)是一個在Windows 10\11上能夠運行原生Linux二進制可執(zhí)行文件(ELF格式)的兼容層。它是由微軟與Canonical公司合作開發(fā),其目標是使純正的Ubuntu、Debian等映像能下載和解壓到用戶的本地計算機,并且映像內(nèi)的工具和實用工具能在此子系統(tǒng)上原生運行。

優(yōu)勢:開發(fā)人員可以在 Windows 計算機上同時訪問 Windows 和 Linux 的強大功能。 通過適用于 Linux 的 Windows 子系統(tǒng) (WSL),開發(fā)人員可以安裝 Linux 發(fā)行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 應(yīng)用程序、實用程序和 Bash 命令行工具,不用進行任何修改,也無需承擔(dān)傳統(tǒng)虛擬機或雙啟動設(shè)置的費用。

二、準備工作

先開啟Windows對子系統(tǒng)的支持:控制面板–>程序–>啟用或關(guān)閉Windows功能
wsl安裝教程,Go,IDE,linux,windows,ubuntu

二、安裝WSL

2.1 啟用適用于 Linux 的 Windows 子系統(tǒng)

需要先啟用“適用于 Linux 的 Windows 子系統(tǒng)”可選功能,然后才能在 Windows 上安裝 Linux 分發(fā)。

以管理員身份打開 PowerShell(“開始”菜單 >“PowerShell” >單擊右鍵 >“以管理員身份運行”),然后輸入以下命令:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2.2 啟用虛擬機功能

安裝 WSL 2 之前,必須啟用“虛擬機平臺”可選功能。 計算機需要虛擬化功能才能使用此功能。WSL2版本要求:

對于 x64 系統(tǒng):版本 1903 或更高版本,內(nèi)部版本為 18362 或更高版本。
對于 ARM64 系統(tǒng):版本 2004 或更高版本,內(nèi)部版本為 19041 或更高版本。

以管理員身份打開 PowerShell 并運行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重新啟動計算機,以完成 WSL 安裝并更新到 WSL 2。
重新啟動計算機,以完成 WSL 安裝并更新到 WSL 2。
重新啟動計算機,以完成 WSL 安裝并更新到 WSL 2。

安裝完重啟后在PowerShell中設(shè)置默認為WSL2:

wsl --set-default-version 2
2.3 安裝所選的 Linux 分發(fā)

在MicroSoft Store中搜索并下載想要使用的linux版本,我這里使用的ubuntu。
wsl安裝教程,Go,IDE,linux,windows,ubuntu
安裝完成后啟動對應(yīng)的linux版本,等待其安裝一些配置,完成后便可以鍵入新的用戶名和密碼,:
wsl安裝教程,Go,IDE,linux,windows,ubuntu
啟動后若出現(xiàn)WslRegisterDistribution failed with error: 0x800701bc錯誤,這是因為wsl1升級到wsl2之后,內(nèi)核卻沒有升級,升級一下就好了,在PowerShell中輸入命令:

wsl --update

當然,也可以手動下載:https://link.csdn.net/?target=https%3A%2F%2Fwslstorestorage.blob.core.windows.net%2Fwslblob%2Fwsl_update_x64.msi

通常我們用到的git安裝時候都會以windows為準的環(huán)境,對linux下的文件不友好,此時我們可以借助工具dos2unix進行轉(zhuǎn)換,在ubuntu中更新一下apt

sudo apt update
#安裝dos2unix
sudo apt install dos2unix 
#使用比較簡單
dos2unix fileName1 fileName2 fileName3 ...

如出現(xiàn)沒有權(quán)限,可在windows的cmd中添加用戶名的權(quán)限:

C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\ubuntu2004.exe config --default-user tonghua

wsl安裝教程,Go,IDE,linux,windows,ubuntu
如果我們想要在cmd中使用ubuntu,此時只需要在cmd中輸入bash即可:
wsl安裝教程,Go,IDE,linux,windows,ubuntu
額外小技巧:

在windows使用git時候有些坑,比如其他人在windows的git提交了一個bash給你去執(zhí)行,你想要在linux下執(zhí)行,就會有CRLF問題,從windows的git提交時會有CRLF, 需用sed或其他工具去除CR(/r):

sed -i 's/\r//g' xx

這是因為我們在windows安裝的git有簽入簽出選項
wsl安裝教程,Go,IDE,linux,windows,ubuntu
??第一個選項是“簽出Windows風(fēng)格,提交Unix風(fēng)格的行尾”。簽出文本文件時,Git會將LF轉(zhuǎn)換為CRLF。提交文本文件時,CRLF將轉(zhuǎn)換為LF。對于跨平臺項目,這是Windows上的推薦設(shè)置(“ core.autocrlf”設(shè)置為“ true”)
??第二個選項是“按原樣簽出,提交Unix樣式的行尾”。簽出文本文件時,Git不會執(zhí)行任何轉(zhuǎn)換。 提交文本文件時,CRLF將轉(zhuǎn)換為LF。對于跨平臺項目,這是Unix上的建議設(shè)置(“ core.autocrlf”設(shè)置為“ input”)
??第三種選項是“按原樣簽出,按原樣提交”。當簽出或提交文本文件時,Git不會執(zhí)行任何轉(zhuǎn)換。不建議跨平臺項目選擇此選項(“ core.autocrlf”設(shè)置為“ false”)

參考:
1、使用 WSL 在 Windows 上安裝 Linux
2、舊版 WSL 的手動安裝步驟文章來源地址http://www.zghlxwxcb.cn/news/detail-755643.html

到了這里,關(guān)于【開發(fā)工具】適用于Windows的Linux子系統(tǒng)一一WSL安裝使用教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • win11啟動“適用于Linux的windows的子系統(tǒng)“多次無法打開,重啟電腦時總是撤銷操作的可能解決方法

    win11啟動“適用于Linux的windows的子系統(tǒng)“多次無法打開,重啟電腦時總是撤銷操作的可能解決方法

    【若本文對您有用請讓作者知曉( ?? ω ?? )y?,如若有疑問可于評論區(qū)留言】? 目錄 前言: 我的問題: 解決方法: 以下是一些具體情況、可能解決方法及原理 避免VMware和WSL的沖突 避免VMware和Hyper-V的沖突 禁用“Accelerate 3D graphics”選項 禁用步驟 卸載VMware 如果卸載完后還

    2024年02月20日
    瀏覽(56)
  • Win11提示無法啟動適用于android的windows子系統(tǒng)的解決方法

    Win11提示無法啟動適用于android的windows子系統(tǒng)的解決方法

    現(xiàn)在很多用戶都在Win11系統(tǒng)上安裝了WSA安卓子系統(tǒng),不過在打開Windows Subsystem for Android的時候,彈出提示框:無法啟動適用于Android的Windows子系統(tǒng),確保在可選的Windows功能中啟用虛擬機平臺。確保設(shè)備在bios中啟用了虛擬化。如果有遇到這個問題,可以嘗試下面的解決方法。

    2024年02月05日
    瀏覽(28)
  • 適用于Android?的Windows子系統(tǒng)Windows Subsystem fo r Android?Win11安裝指南

    適用于Android?的Windows子系統(tǒng)Windows Subsystem fo r Android?Win11安裝指南

    需要在電腦上進行網(wǎng)課APP(無客戶端只有App)的視頻觀看,而安卓模擬器種類繁多體積臃腫,質(zhì)量良莠不齊(廣告等),投屏軟件每次要從手機端開啟,于是想到了微軟公司對Win11安卓應(yīng)用的兼容虛擬機Windows Subsystem for Android?Win11,來進行網(wǎng)課App的安裝。 安卓子系統(tǒng)里的安卓

    2024年02月06日
    瀏覽(33)
  • 【W(wǎng)indows 11】安裝 Android子系統(tǒng) 和 Linux子系統(tǒng)

    【W(wǎng)indows 11】安裝 Android子系統(tǒng) 和 Linux子系統(tǒng)

    本文使用電腦系統(tǒng): 主要就是安裝一個名為: 適用于Android的Windows子系統(tǒng) (WSA)的軟件。 首先在電腦的設(shè)置里面:時間和語言——語言和地區(qū)里面把地區(qū)改為美國。 然后到微軟商店搜索: Amazon AppStore 。 安裝亞馬遜應(yīng)用商店的時候,會首先提示你安裝前面說的WSA。如此,我

    2024年02月09日
    瀏覽(31)
  • [Linux] Windows安裝Linux子系統(tǒng)教程

    [Linux] Windows安裝Linux子系統(tǒng)教程

    目錄 前言 一、準備工作 1.1 檢查過程 二、安裝過程 2.1 開啟支持的服務(wù) 2.1.1開啟開發(fā)者模式 ?2.1.2 啟用windows linux子系統(tǒng) ?2.2 安裝linux子系統(tǒng) 2.2.1 安裝ubuntu 2.2.2 設(shè)置名字 我們想在windows系統(tǒng)中想用linux系統(tǒng),用的最多的就是虛擬機了吧,今天介紹一種不用裝虛擬機在windows也能

    2024年02月09日
    瀏覽(25)
  • Windows系統(tǒng)開啟Linux子系統(tǒng)(Ubuntu)

    Windows系統(tǒng)開啟Linux子系統(tǒng)(Ubuntu)

    Linux是一種開源的操作系統(tǒng),它擁有強大的功能和穩(wěn)定的性能,廣受開發(fā)者和用戶的喜愛。但是,如果我們的電腦是Windows系統(tǒng),要使用Linux系統(tǒng),我們通常需要安裝虛擬機,這樣會占用很多的資源和空間,而且也不夠方便。 其實,對于大多數(shù)用戶來說,只需要開啟Windows系統(tǒng)自

    2024年04月15日
    瀏覽(19)
  • Windows下的Linux子系統(tǒng)(WSL)

    Windows下的Linux子系統(tǒng)(WSL)

    什么是WSL WSL:Windows subsystem for Linux,是用于Windows上的Linux的子系統(tǒng) 作用很簡單,可以在Windows系統(tǒng)中獲取Linux系統(tǒng)環(huán)境,并完全直連計算機硬件,無需通過虛擬機虛擬硬件,不會影響Windows系統(tǒng)本身 為什么使用WSL WSL作為自Windows10以來的全新特性正逐步顛覆開發(fā)人員的選擇 傳統(tǒng)方式下

    2024年01月17日
    瀏覽(29)
  • windows下安裝ubuntu linux子系統(tǒng)

    windows下安裝ubuntu linux子系統(tǒng)

    但我們現(xiàn)在自己的主機上跑linux時,有幾種選擇 同時安裝多個操作系統(tǒng),每次重啟電腦時根據(jù)需要進行選擇進入 在windows上安裝虛擬機,通過虛擬機加載linux系統(tǒng) 在windows上安裝linux子系統(tǒng) 前兩種方式屬于比較完整的安裝方式,都可以有圖形用戶界面,適合對圖形界面有需求的

    2024年02月04日
    瀏覽(28)
  • windows linux子系統(tǒng) docker無法啟動

    windows linux子系統(tǒng) docker無法啟動

    windows安裝Linux子系統(tǒng)后,使用sudo service docker start啟動后,再使用sudo service docker status查看docker狀態(tài),docker無法啟動,使用sudo?dockerd查看錯誤信息如下: failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables

    2024年01月24日
    瀏覽(26)
  • Windows 使用 Linux 子系統(tǒng),輕輕松松安裝多個linux

    Windows 使用 Linux 子系統(tǒng),輕輕松松安裝多個linux

    簡稱WSL,是一個在Windows 1011上能夠運行原生Linux二進制可執(zhí)行文件(ELF格式)的兼容層。它是由微軟與Canonical公司合作開發(fā),其目標是使純正的Ubuntu、Debian等映像能下載和解壓到用戶的本地計算機,并且映像內(nèi)的工具和實用工具能在此子系統(tǒng)上原生運行。如果使用Windows10 2004以

    2024年02月14日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包