Установка 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
проблема дзеркала. Я можу дістатися скрізь, але там. Пінг до нього працює, але забудьте про дані.

скільки у вас зв’язку ?? У мене така ж проблема, коли у мене є 2 ethernet-з'єднання eth0 і wlan0
inye

Я отримав це після того, як я оновив свій дистрибутив від хрипкого до Джессі. Довелося переналаштувати мій wifi. Спробуйте wget google.comпідтвердити характер цієї помилки
boulder_ruby

Який вміст / etc / network / інтерфейсів?
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 перевірте, чи правильно налаштований файл resolutionv.conf (якщо ви вручну призначили сервери імен):

/etc/resolv.conf

Якщо ви використовуєте DHCP, резолюцію.conf слід оновити автоматично.


1
вибачте, що запізнилися на відповідь. ping не працює. DNS був таким самим, як мій ПК: mac, коли я ввожу ping, вони кажуть: connect: Network is unreachable я також змінив інтерфейси; dchp -> статичний, тому я додав адресу, мережну маску, шлюз.
СамурайT

також я спробував інші DNS - nameserver 8.8.8.8 nameserver 8.8.4.4тоді я ввійшов у ping, і вони сказалиping: unknown host google.com
SamuraiT

навіть я намагався пінг до шлюзу, це не вийшло. тому я припускаю, що є деякі проблеми з шлюзом. Однак, коли я пінг з Mac, це спрацювало; проблема не в самому шлюзі.
СамурайT

1
Як вам вдалося вирішити цю проблему?
користувач3378649

3

Спробуйте

sudo apt-get update

слідом за ним

sudo apt-get upgrade

а потім повторіть установку python-pip.

Я вирішив саме таку проблему, з якою у мене був тиждень тому.


3
ОП явно не працює в Інтернеті, ваша порада приємна, але з іншої проблеми =)
lenik

@lenik Можливо, як він намагається купу URL-адрес. Але мені не вдалося отримати помилку та 404 з дзеркальним довідником. А робити sudo apt-get updateце sudo apt-get install nmapпрацювало. В той час, як до оновлення, я отримував помилку 404 отримання в Mirredirectory. Проблема в Google зібрала цю сторінку QnA.
барлоп

У мене була схожа проблема з "sudo apt-get install dnsutils" (хоча 404-х). Це вирішило проблему.
Пітер Мортенсен

Ні, у вас була зовсім інша проблема, на вашу думку, схожа через нерозуміння повідомлень про помилки.
Пітер Грін

1

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

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


0

Щойно я виявив, що мій не оновлюється під час використання мого Wi-Fi адаптера. У мене є фіксована IP-адреса на це, тому я не впевнений, чи це тому, що я використовую адаптер Wi-Fi або тому, що я отримав фіксовану IP-адресу. Думав, що це може допомогти деяким людям, коли я виявив, що коли я знову підключив свій локальний кабель та вийняв адаптер USB Wi-Fi, він працював чудово.


0

Я рекомендую перевірити налаштування часу та дати на Pi .

Неправильний час або дата впливає на завантаження файлів, розміщених на сертифікаті.

Щоб перевірити, просто завантажте на робочий стіл "startx" і натисніть на час на панелі інструментів. Він скаже час і дату!


1
Або просто введіть "date" в командний рядок ...
M.Herzkamp
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.