关于apollo5.0 编译过程中网络问题

来自简书
今天上班得时候小伙伴遇到在编译apollo5.0的时候网络很慢,拉取资源基本不动,我这边放几个小方案
#1.解决apt-get install 慢
这个大家都知道,直接上国内的源就行,可以在设置里去选择,也可以直接在文件里修改,
给个阿里源

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

操作方式就是:

sudo cp /etc/apt/sources.list /etc/apt/sources_init.list 
sudo vim  /etc/apt/sources.list

然后覆盖就行了,cp是备份下,防止坑

最后在 uodate就行了

#2. docker pull 慢
好东西都在国外,我们又有墙,哎。。。
配置一下:

sudo vim  /etc/docker/daemon.json

没有就新建一个,用vim命令,保存就是了
然后再里面加上

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

然后重启docker 服务

sudo service docker start

#3. git clone 慢
这个也是墙的原因,我们改下dns 就可以解决
ubuntu 改/etc/hosts 文件
先再https://www.ipaddress.com/网站上查询 github.global.ssl.fastly.net和github.com这两个网址的ip地址
这样
关于apollo5.0 编译过程中网络问题_第1张图片
关于apollo5.0 编译过程中网络问题_第2张图片
然后写在文件后面,这样:
关于apollo5.0 编译过程中网络问题_第3张图片
然后重启网卡刷新dns

sudo /etc/init.d/networking restart

然后就该噌噌噌了,很快,很爽

#4. wget 慢
有时候,会下载很大的包,nG,主要是些资源,要是很慢的话,可以复制连接,拿出来,用迅雷下载下载,再放进去,比慢慢等强很多

你可能感兴趣的:(#,ros1)