电脑的Win10系统经过最近一年大量软件的装装删删,感觉已经有问题了,而且也存在大量无法清理的垃圾,占用着宝贵的SSD空间。。。

重新做系统的想法已经有一段时间了,正好赶上Win10的大更新 Creators Update(译作“创意者更新”,其实我觉得“创新者更新”更贴切),干脆来个格式化重做!

做好系统之后,自然免不了“痛苦”的bash安装过程,经历了N次下载到80%以上显示错误又重新下载的过程,决心不再忍受这个问题,遂上网寻找解决方案。

网友提供的“区域设置为香港”、“XX-NET全局代理”都试了,也没什么效果,还是下载过程中反复出错。

在一个E文网站(点击打开)上看到离线安装的方案,下载了相应的root.tar.gz文件,但不知道是我的Fiddler有问题,还是老外的Fiddler更高级,操作总是对不上。

总算看到了一丝希望,相信万能的Fiddler肯定搞定这个问题!最后还是在百度经验(点击打开)里看到的正解,AutoResponder确实太方便了!

分享一点知识:

  1. 虽然运行bash和运行lxrun /install 都可以安装bash,但建议还是使用bash命令,它安装之后自动提示设置locale和默认用户,省的自己再操作了。
  2. %USERPROFILE%\AppData\Local\lxss是bash系统的根目录,下载安装包的过程中这个目录是空的,只有lxss.tar.gz文件。
  3. lxrun命令:
    • lxrun /install 安装
    • lxrun /update 更新
    • lxrun /uninstall 卸载

分享相关的资源:

PS: 后来又深入研究了一下老外的那个解决方案,可能是Fiddler版本的差异,“Automatic Breakpoints” (Alt+F11)这里在我的电脑上不对,应该是F11(Before Request),然后就可以捕获https请求了,但是Edit Header 里还是没有Location,手工添加也不行,但发现处理Response里有个选项是“Find a file”,可以实现想要的效果。捕获取的第一个请求是go.microsoft.com:443,直接Run to Completion,然后下一个请求go.microsoft.com/fwlink/?LinkID=827586,处理响应Choose Response => Find a file => 下载好的root.tar.gz => Run to Completion,下载瞬间到100%,这种感觉实在是太爽了!XD

Win10安装bash慢的解决方案的更多相关文章

  1. win10 安装oracle 11gR2_database出现universal Installer后闪退就没反应的解决方案

    前言:本机为 win 10 64位系统,安装oracle win64_11gR2_database的时候出现问题,安装不了,经排查解决了此问题.转载请注明出处:https://www.cnblogs. ...

  2. win10安装JDK cmd中可以运行java,但不能用javac,解决方案

    win10安装JDK cmd中可以运行java,但不能用javac 网上教程(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_0 ...

  3. Win10安装framework3.5

    .NET少不了framewrok,其版本也比较多,默认情况下win7及上版本没有安装framework3.5,但有些软件又需要它,比如arcgis软件在安装时会检测是否存在3.5,如果没有,将不会正常 ...

  4. Xilinx的ISE14.7和PlanAhead与win10系统的兼容性问题解决方案

    Xilinx的ISE14.7和PlanAhead与win10系统的兼容性问题解决方案 2018年07月03日 18:27:57 feq123 阅读数:4495   今天在新电脑的win10系统上安装I ...

  5. win10 安装oracle 11gR2_database(内附下载地址)

    前言:想要为了后续开展项目做准备,而且打算使用oracle,所以必须先安装oracle.本机 win 10 64位系统. 第一步,下载 oracle 下载地址,官网(需要登录注册): http://d ...

  6. ISE 14.7安装教程最新版(Win10安装)——解决Win10安装完后打不开快捷方式的方法

    ISE 14.7安装教程最新版(Win10安装) Xilinx ISE是一款世界著名的硬件设计软件,它为设计流程的每一步都提供了直观的生产力增强工具,覆盖从系统级设计探索.软件开发和基于HDL硬件设计 ...

  7. [转]学习win10的bash使用ssh连接远程服务器

    1. 前言 微软已经在Win10一周年更新预览版中加入了Ubuntu Bash命令支持,相当于一个小型的linux系统,本来连接远程服务器的话,要使用putty啥的,现在可以用这个直接连接,我来讲讲步 ...

  8. win10安装docker并结合Idea2018.1部署springboot项目

    一.准备工作 1..工具:win10,idea2018,maven3.5,jdk8 二.win10安装docker 1.win10安装docker:http://www.runoob.com/dock ...

  9. win10安装Oracle11g

    第一步,下载 oracle 下载地址,官网(需要登录注册): http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_databa ...

随机推荐

  1. jquery中$.ajax()方法使用详解

    1.url 说明:发送请求的地址(默认为当前页面),要求是String类型的参数,比如是.net下,"~wexin(控制器)/getweinxinmenu(动作)", 2.type ...

  2. 笨办法学Python(二)

    习题 2: 注释和井号 程序里的注释是很重要的.它们可以用自然语言告诉你某段代码的功能是什么.在你想要临时移除一段代码时,你还可以用注解的方式将这段代码临时禁用.接下来的练习将让你学会注释: #-- ...

  3. QT学习之QScript

    QT中有解析Json的一个类叫QScript.貌似还有一个QJson,但听说解析的方便性不如QScript,具体没有深入探究,这里仅简单记录一下QScript的使用. 首先,主要使用到的类有QScri ...

  4. 使用Python命令创建jenkins的job

    目的:通过调用jenkins的命令,动态创建jenkins的job 如何使用,使用Python的脚本,更多API可以进入到官网去查看,http://jenkinsapi.readthedocs.io/ ...

  5. ABI是编译器的开发指南

    http://blog.csdn.net/soaringlee_fighting/article/details/70214785 1) ABI: 二进制应用程序接口(Application Bina ...

  6. grep的使用

    http://www.eguidedog.net/linux-tutorial/05-grep.php grep apple fruitlist.txt:在fruitlist.txt中查找apple字 ...

  7. svn更改地址怎么办

    开发过程中有时会遇到服务器更换地址的情况,比如之前地址是 svn://www.aaa.com 后来换成了 svn://www.bbb.com 这时候怎么办呢?分客户端和服务器端2种情况处理 客户端: ...

  8. 解决cdh4.5.0下 MAP任务看不到状态

    参考 http://qnalist.com/questions/772595/yarn-jobhistory-service 在mapreduce-site.xml中添加 <property&g ...

  9. 安装ubuntu-tweak

    第一步:添加tweak源 sudo add-apt-repository ppa:tualatrix/ppa   第二步:更新 sudo apt-get update   第三步:安装ubuntu-t ...

  10. mac 开机白屏,卡进度条,无法进入系统

    几个月前我的老Mac又一次的坏掉了,现在想起来就记录一下,哎,话说Apple的东西吧,好用是好用,一般都不会坏,质量保证,但是如果一旦坏了,那就是大问题!(坏了第一时间就应该打电话给apple客服小姐 ...