ubuntu apt-get install更新域名解析失败问题的处理方法

在使用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

 

【补充】:

ubuntu18.04不能再用改/etc/resolv.conf文件添加域名了,因为重启后文件就恢复默认了

ubuntu18.04添加永久域名办法:
sudo vi /etc/systemd/resolved.conf
如图所示,把DNS取消注释,添加DNS,保存退出,重启即可

  • 14
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值