情况简述:    

在使用开发板厂家系统构建脚本时,系统构建过程非常慢,多次尝试也容易出现构建过程中因为包获取失败而中断的情况;

1.首先尝试为虚拟机设置梯子,主机上开启SSR,设置本地端口,虚拟机中开启代理,实测无明显改善。

2.尝试分析脚本提前下载所需文件,能改善镜像下载阶段的速度,但获取软件包过程依然无改善。

3.继续捋脚本发现软件包的获取及安装过程实际是debootstrap的执行过程,查询其使用说明

      常用方式为:

debootstrap stable /stable-chroot http://deb.debian.org/debian/

    而脚本中并没有给定源地址参数,随修改脚本添加国内源: 话说中科大的源速度提升实在有限,换到阿里明显提升;

总结:

    debootstrap 可以无源地址参数运行,但国内用户使用时给定国内较快的源方便系统构建过程,速度是一回事,国外源时不时获取xxx失败才是致命。

    另外源地址的ubuntu目录下是x86 x64架构的包

    ubuntu-port目录下的是ARM架构的包

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐