Установка 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.

Как я могу решить эту проблему?

SamuraiT
источник
6
Вы проверили, что ваше интернет-соединение работает правильно?
IntelligentHeating
1
проблема в зеркале Я могу получить везде, но там. Пинг до него работает, но про данные забудь.
сколько у вас связи ?? У меня такая же проблема , когда у меня есть 2 Подключение Ethernet eth0 и wlan0
inye
Я получил это после того, как я обновил свой дистрибутив от wheezy до jessie. Пришлось перенастроить мой вайфай. Попробуйте wget google.comподтвердить природу этой ошибки
boulder_ruby
Что такое содержимое / etc / network / interfaces?
wb9688

Ответы:

16

Похоже, у вас возникли проблемы с разрешением различных URL-адресов, которые получает apt-get.

Я бы попробовал следующее:

1.) Убедитесь, что у вас есть активное подключение к Интернету, попробуйте google.com со вторым компьютером, например. 2.) Если Raspberry Pi подключен к домашнему маршрутизатору, проверьте, что ему присвоен IP-адрес. 3.) Попробуйте выполнить команду pinging 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

Если это не работает, то это может быть либо ваше интернет-соединение, либо проблема с DNS.

При возникновении проблем с DNS убедитесь, что ваш файл resolv.conf настроен правильно (если вы назначили серверы имен вручную):

/etc/resolv.conf

Если вы используете DHCP, resolv.conf должен обновляться автоматически.

IntelligentHeating
источник
1
извините за опоздание отвечая. Пинг не работает. DNS был таким же, как мой pc: mac, когда я ввожу ping, они говорят: connect: Network is unreachable я также изменил интерфейсы; dchp -> static, поэтому я добавил адрес, маску сети, шлюз.
Самурайт
Кроме того, я попробовал другой DNS - nameserver 8.8.8.8 nameserver 8.8.4.4затем я ввел пинг, и они сказалиping: unknown host google.com
SamuraiT
даже я пытался пинговать до шлюза, это не сработало. поэтому я предполагаю, что есть некоторые проблемы со шлюзом. Однако, когда я пинговал с Mac, это работало; проблема не в самом шлюзе.
SamuraiT
1
Как вам удалось решить эту проблему?
user3378649
3

Пытаться

sudo apt-get update

с последующим

sudo apt-get upgrade

и затем повторите попытку установки python-pip.

Я исправил ту же проблему, что и неделю назад.

Павел
источник
3
У ОП явно нет подключения к интернету, ваш совет хороший, но с другой проблемой =)
lenik
@lenik Возможно, поскольку он пробует связку URL. Но мне не удалось получить ошибку и 404 с mirrordirectory. И делать sudo apt-get updateто, что делал, sudo apt-get install nmapработал. В то время как до обновления я получал ошибку 404 при загрузке в mirrordirectory. Погуглил проблему, поднял эту страницу QnA.
Бароп
У меня была похожая проблема с «sudo apt-get install dnsutils» (хотя 404-е). Это решило проблему.
Питер Мортенсен,
Нет, у вас была совершенно другая проблема, которая, по вашему мнению, была похожа из-за непонимания сообщений об ошибках.
Питер Грин
1

У меня была точно такая же проблема, после ошибки, сделанной при установке фиксированных IP-адресов для моих сетевых адаптеров. sudo nano /etc/network/interfacesотредактировать и убедиться, что для одного адаптера нет двух одинаковых IP-адресов. У меня была широковещательная рассылка и шлюз по тому же адресу, но это убило доступ в интернет.

Также, если вы используете Pi как с сетевым кабелем, так и без него, но всегда с wlan-адаптером, вам необходимо установить маску сети, сеть, широковещательную рассылку и шлюз для обоих адаптеров.

RolfBly
источник
0

Я только что обнаружил, что мой не будет обновляться при использовании моего адаптера Wi-Fi. У меня есть фиксированный IP-адрес, поэтому я не уверен, что это потому, что я использую адаптер Wi-Fi или у меня фиксированный IP-адрес. Подумал, что это может помочь некоторым людям, так как я обнаружил, что, когда я снова подключил кабель локальной сети и удалил адаптер Wi-Fi USB, он работал нормально.

Пол Льюис
источник
0

Я бы порекомендовал проверить ваши настройки времени и даты на вашем Pi .

Неправильное время или дата влияют на загрузку файлов, размещенных на сертификате.

Для проверки просто загрузитесь на рабочий стол «startx» и нажмите на время на панели инструментов. Это скажет время и дату!

Правин К
источник
1
Или просто введите «date» в командной строке ...
M.Herzkamp