在使用ubuntu的apt-get的时候,经常会遇到install时失败的情况,例如下面这种:
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 285 个软件包未被升级。
需要下载 252 kB 的归档。
解压缩后会消耗 1,461 kB 的额外空间。
您希望继续执行吗? [Y/n] y
错误:1 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libtinfo-dev amd64
6.0+20160213-1ubuntu1
暂时不能解析域名“cn.archive.ubuntu.com”
错误:2 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libncurses5-dev
amd64 6.0+20160213-1ubuntu1
暂时不能解析域名“cn.archive.ubuntu.com”
E: 下载
http://cn.archive.ubuntu.com/ubuntu/pool/main/n/ncurses/libtinfo-dev_6.0+20160213-1ubuntu1_amd64.deb
暂时不能解析域名“cn.archive.ubuntu.com” 失败
E: 下载
http://cn.archive.ubuntu.com/ubuntu/pool/main/n/ncurses/libncurses5-dev_6.0+20160213-1ubuntu1_amd64.deb
暂时不能解析域名“cn.archive.ubuntu.com” 失败
E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?
既然提示域名解析失败,那么就想办法加一个万能的域名:
1、编辑文件 sudo vim /etc/resolv.conf
2、在最后加上 nameserver 8.8.8.8
3、保存退出
再次apt-get install你要的软件,这次就不会再域名解析失败了。。但有时会报出另外一个错误:
正在读取软件包列表... 完成
E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)
E: 无法对目录 /var/lib/apt/lists/ 加锁
这时的处理方法为:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
热门工具 换一换