我正在尝试使用我的树莓派来更新和安装东西。
不幸的是它失败了,我在执行以下操作时收到这些错误sudo apt-get update
:
Err http://raspberrypi.collabora.com wheezy Release.gpg
Could not resolve 'host'
Err http://mirrordirector.raspbian.org wheezy Release.gpg
Could not resolve 'host'
Err http://archive.raspberrypi.org wheezy Release.gpg
Could not resolve 'host'
Err http://repository.wolfram.com wheezy Release.gpg
Could not resolve 'host'
还有几行这样的内容...
奇怪的是,如果我 ping 这些地址,我会得到响应,所以我的 DNS 可能没有问题:
ping mirrordirector.raspbian.org
还有其他想法为什么会失败吗?当然,我该如何解决这个问题?
答案1
我也遇到过这种情况,运行 sudo apt-get update 时出现此错误消息:“无法解析‘mirrordirector.raspbian.org’”
在分析了我所做的事情之后,我发现我运行了:sudo apt-get autoremove && sudo apt-get autoclean 这个卸载了连接到 mirrordirector.raspbian.org 所需的软件包 :(
为了解决这个问题,我运行了:
sudo apt-get install libplrpc-perl libnet-daemon-perl
现在一切正常;)
答案2
我唯一的想法是我最近在新的 Ubuntu 服务器上发现的。那是我第一次成功安装 IPv6 - 却发现并非所有源都支持 IPv6,因此有些源失败了!
禁用 IPv6 支持是解决该问题的方法,所以值得尝试一下?