出现问题:apt-get update fails to fetch files, “Temporary failure resolving …” error
我进入到recovery mode模式下修复了一下我可能出问题的包就好了。
然后:
sudo apt-get clean
之后是:
sudo apt-get update
如果我们知道我们要添加的源我们可以下面这么做。
假设我们要添加一个临时的DNS 的服务器到我们的系统中,我们可以这么做:
假设我们添加Google的DNS服务器:
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
之后更新一下:
sudo apt-get update
如果永久的添加一个已知的DNS的服务到我们的系统,我们可以这么做:
echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null
这个时候我们需要更新安装包的下载源的文件:
我们可以这么做:
sudo vi /etc/apt/sources.list
假设那个旧的源是:
deb http:/archive.canonical.com/ natty backports
我们可以直接替换掉旧的这个下载源的网站。
或者根据之前我们做的操作,对这行注释,就是加一个#上去。
#deb http:/archive.canonical.com/ natty backports
保存我们的文档,之后重新更新:
sudo apt-get update && sudo apt-get upgrade
参考: