5

在国内互联网环境下,由于google等被墙掉了,导致很多开源软件及工具无法访问,或者访问境外网站速度非常慢(比如访问github)。构建大型开源项目非常慢(比如sonic,openstack)。下面介绍一些常用的加速构建的技巧:

  • 使用apt-cacher,缓存我们通过apt工具安装的deb资源。
  • 构建apt本地镜像。
  • 构建pip源本地镜像。
  • 构建github项目的本地镜像。
  • 搭建apache2服务,加速wget,curl等命令。
  • 修改Makefile等构建文件,将编译修改成拷贝。

ouyangxibao
189 声望163 粉丝

不生产代码,只是代码的搬运工