Ubuntu16.04下E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

在ubuntu系统下安装gStore时,多次在apt install时候,遇到E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?的错误,Error报的信息显示是这个包向source里某个数据库下载失败了,但是原因是多种多样的。

1 source本身的问题

根据提示,我们首先应当 apt-get update 一下source,如果在apt-get update后依然报这个错,那就说明这个source本身就有错误,尝试apt-get update --fix-missing后依旧报这个error,果断换source

2   网络的问题(未知,还未尝试,待续)

网关错误拦截了数据包或者防火墙故意将其屏蔽在外(比方update 包含有google-chrome浏览器的source时候,ip 会自动重定向至6.6.6.6)

换网络试一下或者参见https://blog.csdn.net/u013270341/article/details/79652359配置代理即可
3.

第一种:(失败)

sudo vim /etc/resolv.conf 

添加nameserver 8.8.8.8

第二种:(还未尝试,待续)

/etc/apt/sources.list 的内容换成

deb http://old-releases.ubuntu.com/ubuntu/ raring main universe restricted multiverse

deb-src http://old-releases.ubuntu.com/ubuntu/ raring main universe restricted multiverse

deb http://old-releases.ubuntu.com/ubuntu/ raring-security main universe restricted multiverse

deb-src http://old-releases.ubuntu.com/ubuntu/ raring-security main universe restricted multiverse

deb http://old-releases.ubuntu.com/ubuntu/ raring-updates main universe restricted multiverse

deb-src http://old-releases.ubuntu.com/ubuntu/ raring-updates main universe restricted multiverse

deb http://old-releases.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse

deb-src http://old-releases.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse

deb http://old-releases.ubuntu.com/ubuntu/ raring-proposed main restricted universe multiverse

deb-src http://old-releases.ubuntu.com/ubuntu/ raring-proposed main restricted universe multiverse

然后sudo apt-get update一下就行啦。。。。