域名解析失败通常意味着 Ubuntu 系统无法连接到 DNS 服务器,从而无法解析软件包服务器的域名。
cat /etc/resolv.conf
检查里面的配置文件,是否有如下示
nameserver 8.8.8.8
nameserver 8.8.4.4
(nameserver 8.8.8.8 和 nameserver 8.8.4.4 是 DNS 服务器的配置。这两个地址是 Google 提供的公共 DNS 服务器。DNS(域名系统)服务器用于将域名(如 www.example.com)解析为 IP 地址(如 93.184.216.34),也可能是其他的域名解析地址)
没有则sudo nano /etc/resolv.conf加上
(nano 是一个简单易用的文本编辑器,通常用于在命令行界面中编辑文件。)
然后sudo systemctl restart NetworkManager重启网络服务
此时再次运行sudo apt-get update检查是否还有报错