解決 Bash On Windows 下載慢或無法下載的問題


解決 Bash On Windows "無法從 Windows 應用商店下載。請檢查網絡連接。"的問題

Fiddler和Bash On Windows 源離線壓縮包:http://pan.baidu.com/s/1kVofL4b

不想從百度網盤下載的,可以從官方下載:

Fiddler:https://www.telerik.com/docs/default-source/fiddler/fiddlersetup.exe?sfvrsn=4

Bash On Windows 源離線壓縮包:

https://wsldownload.azureedge.net/14.04.5.2-server-cloudimg-amd64-root.tar.gz

https://wsldownload.azureedge.net/16.04.0.2-server-cloudimg-amd64-root.tar.gz

 

問題:

在 "控制面板\所有控制面板項\程序和功能\啟用或關閉 Windows 功能" 中 啟用 "適用於 Linux 的 Windows 子系統(Beta)" 后。

仍然需要在 "命令提示符" 中輸入 "bash" 命令並且輸入 "y" 確認在 Windows 上安裝 Ubuntu ,才能夠完整體驗 Linux 功能。

當我輸入 "y" 經過漫長地等待,才 6% 的進度,然后 "可愛" 的 Windows 給我來了個提示 "無法從 Windows 應用商店下載。請檢查網絡連接。"。

萬惡的 GFW ,這是在無差別地傷害。

問題如圖1:

然而我大中國的人民都是聰明且強大的,找到了解決方法

1.安裝 Telerik Fiddler,運行安裝一直下一步直到完成安裝。

2.打開 Fiddler,按照操作圖1的步驟:

  找到Tools

  -->單擊HTTPS

  -->勾選Decrypt HTTPS traffic

  -->勾選Ignore server certificate errors (unsafe)

  -->單擊OK。

3.打開命令提示符,輸入bash,輸入y確認下載安裝。

  此時在Fiddler監測到HTTP連接,根據操作圖2的步驟:

  在Fiddler窗口右邊單擊AutoResponder

  -->勾選下面的 Enable rules 、 Unmatched requests passthrough、Enable Latency這三個選項

  -->在Fiddler窗口左邊單擊"go.microsoft.com"開頭的鏈接

  -->在Fiddler窗口右邊單擊"Add Rule"按鈕,將其添加到按鈕下方的規則列表

  -->在規則列表單擊剛才新建的那一條

  -->在規則列表下方有個Rule Editor,選擇事先下載好的源離線壓縮包

4.切換回剛才打開的命令提示符,當bash命令下載失敗后,重新輸入bash,輸入y確認下載安裝。

  此時,它所下載的是你剛才在Rule Editor里輸入指向你本地事先下載好的源離線壓縮包。

  所以,下載速度是飛快的,下載完成后,解壓安裝會比較慢,這個得耐心等候了,大概十幾分鍾即可。

  有可能它還會提示bash快捷方式創建失敗,沒關系,這個不影響使用。如果實在介意,你可以自己手工創建快捷方式。

5.完成bash的下載安裝,開心玩耍吧!!!

操作圖1:

操作圖2:

 


免責聲明!

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



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