apt-get安装在Raspberry Pi上不起作用


20

我尝试python-pip通过键入以下命令进行安装:

sudo apt-get install python-pip

结果如下:

Err http://mirrordirector.raspbian.org/raspbian/ wheezy/main python2.6-minimal armhf 2.6.8-1.1
  Temporary failure resolving 'mirrordirector.raspbian.org'
Err http://mirrordirector.raspbian.org/raspbian/ wheezy/main python2.6 armhf 2.6.8-1.1
  Temporary failure resolving 'mirrordirector.raspbian.org'
Err http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-pkg-resources all 0.6.24-1
  Temporary failure resolving 'mirrordirector.raspbian.org'
Err http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-setuptools all 0.6.24-1
  Temporary failure resolving 'mirrordirector.raspbian.org'
Err http://mirrordirector.raspbian.org/raspbian/ wheezy/main python-pip all 1.1-3
  Temporary failure resolving 'mirrordirector.raspbian.org'
Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/p/python2.6/python2.6-minimal_2.6.8-1.1_armhf.deb  Temporary failure resolving 'mirrordirector.raspbian.org'
Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/p/python2.6/python2.6_2.6.8-1.1_armhf.deb  Temporary failure resolving 'mirrordirector.raspbian.org'
Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/d/distribute/python-pkg-resources_0.6.24-1_all.deb  Temporary failure resolving 'mirrordirector.raspbian.org'
Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/d/distribute/python-setuptools_0.6.24-1_all.deb  Temporary failure resolving 'mirrordirector.raspbian.org'
Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/p/python-pip/python-pip_1.1-3_all.deb  Temporary failure resolving 'mirrordirector.raspbian.org'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

然后,我尝试了sudo apt-get update sudo apt-get update --fix-missing,但是它也不起作用。

结果是这样的:

Err http://raspberrypi.collabora.com wheezy Release.gpg
  Temporary failure resolving 'raspberrypi.collabora.com'
Err http://archive.raspberrypi.org wheezy Release.gpg
  Temporary failure resolving 'archive.raspberrypi.org'
Err http://mirrordirector.raspbian.org wheezy Release.gpg
  Temporary failure resolving 'mirrordirector.raspbian.org'
Reading package lists... Done
W: Failed to fetch http://mirrordirector.raspbian.org/raspbian/dists/wheezy/Release.gpg  Temporary failure resolving 'mirrordirector.raspbian.org'

W: Failed to fetch http://raspberrypi.collabora.com/dists/wheezy/Release.gpg  Temporary failure resolving 'raspberrypi.collabora.com'

W: Failed to fetch http://archive.raspberrypi.org/debian/dists/wheezy/Release.gpg  Temporary failure resolving 'archive.raspberrypi.org'

W: Some index files failed to download. They have been ignored, or old ones used instead.

我怎么解决这个问题?


6
您是否检查过互联网连接正常?
IntelligentHeating

1
问题是镜子。除了那儿,我可以到其他地方。Ping可以,但是忘记了数据。

您有多少个连接?当我有2个以太网连接eth0和wlan0时,我也遇到同样的问题
inye 2014年

我将发行版从Wheezy更新为jessie之后,就知道了。必须重新配置我的wifi。尝试wget google.com确认此错误的性质
boulder_ruby 2015年

/ etc / network / interfaces的内容是什么?
wb9688

Answers:


16

看来您在解析apt-get从中获取的各种URL时遇到问题。

我会尝试以下方法:

1.)检查您的互联网连接是否有效,例如,使用第二台计算机尝试google.com。2.)如果您的Raspberry Pi连接到家庭路由器,请检查它是否分配了IP#3.)尝试从命令行ping google.com:

ping google.com

您应该看到类似以下内容:

PING google.com (74.125.226.233): 56 data bytes
64 bytes from 74.125.226.233: icmp_seq=0 ttl=56 time=3.281 ms
64 bytes from 74.125.226.233: icmp_seq=1 ttl=56 time=4.058 ms
64 bytes from 74.125.226.233: icmp_seq=2 ttl=56 time=3.999 ms

如果这不起作用,则可能是您的Internet连接或DNS问题。

对于DNS问题,请检查您的resolv.conf文件是否配置正确(如果您已手动分配了名称服务器):

/etc/resolv.conf

如果使用DHCP,则resolv.conf应该会自动更新。


1
很抱歉延迟回复。ping不起作用。DNS与我的PC相同:mac,当我输入ping时,他们说: connect: Network is unreachable 我也更改了接口;dchp->静态,所以我添加了地址,网络掩码,网关。
SamuraiT

另外,我尝试了其他nameserver 8.8.8.8 nameserver 8.8.4.4ping: unknown host google.com
DNS-

即使我尝试ping通网关,也没有用。所以我认为网关存在一些问题。但是,当我从Mac ping通时,它可以工作;问题不在于网关本身。
SamuraiT 2013年

1
您如何设法解决这个问题?
user3378649

3

尝试

sudo apt-get update

其次是

sudo apt-get upgrade

然后重试安装python-pip。

我修复了一周前的问题。


3
OP显然没有互联网连接,您的建议很好,但是来自其他问题=)
lenik

@lenik也许是,因为他尝试了一堆URL。但是我无法获取错误和带有mirrordirectory的404。和做sudo apt-get update然后做sudo apt-get install nmap工作。而在更新之前,我在mirrordirectory上收到404提取错误。在问题上进行搜索后出现此QnA页面。
barlop 2014年

我在“ sudo apt-get install dnsutils”中也遇到了类似的问题(虽然是404的)。这样就解决了问题。
彼得·莫滕森

不,您有一个完全不同的问题,由于不了解错误消息,您认为这是相似的。
彼得·格林

1

在为我的网络适配器设置固定IP地址时出错后,我遇到了完全相同的问题。 sudo nano /etc/network/interfaces编辑,并确保一个适配器没有两个IP地址相同。我在相同的地址上播放了广播和网关,但是那使互联网无法访问。

另外,如果您同时使用Pi和有/无网络电缆,但始终使用wlan-adapter,则需要为这两个适配器设置网络掩码,网络,广播和网关。


0

我刚刚发现使用我的wifi适配器时不会更新我的。我确实有一个固定的IP地址,所以我不确定这是因为我使用的是wifi适配器还是因为我拥有固定的IP。当我发现重新连接局域网电缆并拔下USB Wifi适配器时,它可能会对某些人有所帮助。


0

我建议您在Pi上检查您的时间和日期设置。

错误的时间或日期会影响证书上托管文件的下载。

要进行检查,只需启动至桌面“ startx”,然后单击工具栏上的时间。它会说出时间和日期!


1
或者只是在命令行中输入“ date” ...
M.Herzkamp
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.