【问题标题】:apt-get fails with raspberry pi although ping works尽管 ping 有效,但 apt-get 使用树莓派失败
【发布时间】:2015-07-23 04:57:01
【问题描述】:

我正在尝试使用我的树莓派更新和安装东西。

不幸的是,它失败了,我在执行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

任何其他想法为什么会失败?当然,我该如何解决这个问题?

【问题讨论】:

    标签: linux raspberry-pi raspbian apt-get


    【解决方案1】:

    我建议您使用您最喜欢的文本编辑器在根目录(nano、vim、...)编辑 /etc/apt/sources.list,并编写以下内容:

    #deb mirrordirector.raspbian.org/raspbian wheezy main contrib non-free rpi
    deb http://archive.raspbian.org/raspbian wheezy main contrib non-free
    deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free
    

    #号只是在sources.list中注释掉一行的方式

    完成后,下载公钥并使用以下命令进行安装:

    wget http://archive.raspbian.org/raspbian.public.key -O - | sudo apt-key add -
    

    如果有任何问题,发送输出:)。

    祝你好运

    【讨论】:

    • 这有点工作!谢谢。似乎它正在正确更新和安装,但我现在得到了这条线:sudo: unable to resolve host raspberrypi
    • 顺便说一句,你能补充几句关于这实际上是做什么的吗?
    • sources.list 是 apt 可以找到所有你需要的包的地方。所以,当你输入apt-get install nano时,他会在archive.raspbian.org/raspbian中搜索nano。最后一行是下载一个密钥来验证您通过 apt 进行的每次下载。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-21
    • 2020-02-20
    • 2019-08-28
    • 2023-03-10
    相关资源
    最近更新 更多