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

来源:http://www.cnblogs.com/VAllen/archive/2017/04/03/BashOnWindowsDownloadAndInstallError.html
-Advertisement-
Play Games

解決 Bash On Windows "無法從 Windows 應用商店下載。請檢查網路連接。"的問題 Fiddler和Bash On Windows 源離線壓縮包:http://pan.baidu.com/s/1kVofL4b 不想從百度網盤下載的,可以從官方下載: Fiddler:https:/ ...


解決 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:

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 接著上篇博客,我們來談談java操作cassandra分頁,需要註意的是這個分頁與我們平時所做的頁面分頁是不同的,具體有啥不同,大家耐著性子往下看。 上篇博客講到了cassandra的分頁,相信大家會有所註意:下一次的查詢依賴上一次的查詢(上一次查詢的最後一條記錄的全部主鍵),不像mysql那樣靈活 ...
  • 1、memcache基本簡介 memcached是高性能的分散式記憶體緩存伺服器。一般的使用目的是,通過緩存資料庫查詢結果,減少資料庫訪問次數,以提高動態Web應用的速度、提高可擴展性。 Memcache的運行圖: Memcache的特征 memcached作為高速運行的分散式緩存伺服器,具有以下的特 ...
  • 資料庫關鍵字 關鍵字 中文意思 常用搭配詞 add 增加 alter table constraint Alter 修改 table index database view procedure trigger alter 修改 char 定長字元串 create table.(n) check 檢查 ...
  • 如果要在Linux上做j2ee開發,首先得搭建好j2ee的開發環境,包括了jdk、tomcat、eclipse的安裝(這個在之前的一篇隨筆中已經有詳細講解了Linux學習之CentOS(七)--CentOS下j2ee環境搭建),如果要開發web項目,我們當然可以安裝一個myeclipse到Linux ...
  • 非域網路,開啟PowerShell遠程管理,命令如下:以下操作,PS命令視窗,必須都以管理員省份執行。Step 1: 機器A和B,分別開啟PowerShell遠程管理服務A = 192.168.3.32PS >> Enable-PSRemoting然後按照提示,選項選Y,執行開啟遠程管理。B = 1 ...
  • 1.bin:保存可執行文件,即是命令。所有的用戶都可以執行。 2.boot:引導目錄,操作系統引導啟動內核。 3.dev:設備文件,所有的硬體都被抽象成了文件系統。 4.etc:配置文件目錄,其中大多數是以.conf結尾。 5.home:home目錄,即是每個用戶都有自己的home目錄,來進行存儲用 ...
  • 下載MATLAB2015b破解版 操作系統:Ubuntu 16.o4 LTS 程式文件:Matlab2015b glnxa64破解版 解壓提取文件:在ubuntu系統下可以直接提取壓縮文件,得到三個文件: license_standalone.lic Matlab 2015b Linux64 Cra ...
  • win7下安裝Ubuntu後進不去win7的解決方法 剛剛給同學在win7下安裝了Ubuntu16.04,結果在安裝完後竟然無法在電腦重啟後,找到win7的進入選項。 在網上找了找,都不行!就差點重裝了。終於還是找到了! 安裝Ubuntu後直接進入Ubuntu系統, "Ctrl+alt+t" 進入終 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...