Я пытаюсь установить Java на свою Ubuntu 11.10. Мне удалось получить несколько репозиториев, откуда можно загрузить установщик, но всякий раз, когда он достигает точки обновления ресурсов (a.k.a. sudo apt-get update), он умирает. А теперь позвольте мне объяснить, что я имею в виду под смертью: поэтому, когда он начинает обновление, он автоматически пытается подключиться к порту 8080, что занимает некоторое время. После этого он получает это сообщение об ошибке, что он не мог разрешить порт 8080. Загрузчик% достигает @ 25 и затем останавливается на неопределенный срок. Я не знаю что делать Я попытался получить доступ из моей локальной (домашней) сети, из моей рабочей сети (и из моей университетской сети также), и он все еще показывает те же ошибки.
Я буду публиковать сообщения консоли, которые продолжают появляться при попытке обновить ресурсы:
root@ubuntu:/home/lucaciandrei# apt-get update
Ign http://ppa.launchpad.net oneiric InRelease
Ign http://archive.ubuntu.com oneiric InRelease
Ign http://ppa.launchpad.net oneiric InRelease
Err http://archive.ubuntu.com oneiric Release.gpg
Something wicked happened resolving 'proxy:8080' (-5 - No address associated with hostname)
Ign http://ppa.launchpad.net oneiric InRelease
Ign http://archive.ubuntu.com oneiric Release
Ign http://ppa.launchpad.net oneiric InRelease
Ign http://ppa.launchpad.net oneiric InRelease
Err http://ppa.launchpad.net oneiric Release.gpg
Something wicked happened resolving 'proxy:8080' (-5 - No address associated with hostname)
Ign http://archive.ubuntu.com oneiric/universe TranslationIndex
Err http://ppa.launchpad.net oneiric Release.gpg
Something wicked happened resolving 'proxy:8080' (-5 - No address associated with hostname)
Err http://ppa.launchpad.net oneiric Release.gpg
Something wicked happened resolving 'proxy:8080' (-5 - No address associated with hostname)
Err http://ppa.launchpad.net oneiric Release.gpg
Something wicked happened resolving 'proxy:8080' (-5 - No address associated with hostname)
Err http://ppa.launchpad.net oneiric Release.gpg
Something wicked happened resolving 'proxy:8080' (-5 - No address associated with hostname)
Ign http://ppa.launchpad.net oneiric Release
Ign http://ppa.launchpad.net oneiric Release
Ign http://ppa.launchpad.net oneiric Release
Ign http://ppa.launchpad.net oneiric Release
Ign http://ppa.launchpad.net oneiric Release
Ign http://ppa.launchpad.net oneiric/main TranslationIndex
Err http://archive.ubuntu.com oneiric/universe amd64 Packages
Something wicked happened resolving 'proxy:8080' (-5 - No address associated with hostname)
Err http://archive.ubuntu.com oneiric/universe i386 Packages
Something wicked happened resolving 'proxy:8080' (-5 - No address associated with hostname)
Ign http://ppa.launchpad.net oneiric/main TranslationIndex
Err http://archive.ubuntu.com oneiric/universe Translation-en_US
Something wicked happened resolving 'proxy:8080' (-5 - No address associated with hostname)
Err http://archive.ubuntu.com oneiric/universe Translation-en
Something wicked happened resolving 'proxy:8080' (-5 - No address associated with hostname)
25% [Connecting to proxy]
Ps: я искал в google / stackoverflow, но ни один ответ не казался разумным для моей проблемы.
С DNS все в порядке, там ничего не изменилось. Кроме того, я использовал общедоступный DNS и сервер Google, но до сих пор не обновил ситуацию.
Я не использую никаких настроек прокси, это самая странная часть. Он выключен, применяется для всей системы. Попытка сделать это в Центре программного обеспечения Ubuntu, все еще без обновлений, тоже самое: застрял при обновлении ресурсов.
Кроме того, я видел много советов для проверки связи с определенными веб-сайтами, такими как Google: я сделал, и это сработало, и я получил данные, но по-прежнему никакого реального решения этого вопроса нет.
Редактировать: Ну, я нашел способ обойти эту ситуацию. Ссылка, которую предоставил Оли , помогла мне. Я вошел в свой файл /etc/apt/apt.conf
, и это было так:
Acquire {
Retries "0";
HTTP {
Proxy "http://proxy:8080";
};
};
Так что я сделал, чтобы прокомментировать строки, касающиеся прокси
Acquire {
#Retries "0";
# HTTP {
# Proxy "http://proxy:8080";
# };
};
И это решило мой прокси-сервер. проблема соединения. Сейчас я имею дело с некоторыми ошибками, связанными с Java в качестве установщика. (Извлеченный java из файла .tar.gz, который я скачал из Oracle, поместил его в мою папку /usr/lib/jvm
, но на самом деле он не позволил мне использовать его, сказав, что lucaciandrei@ubuntu:~$ java -version
bash: /usr/bin/java: No such file or directory
) Но это другой вопрос, другой тема. Спасибо за ваши ответы, ответ Оли будет помечен как принятый, так как он предоставил решение моей проблемы.
Похоже, что конфигурация прокси в apt серьезно некорректна. Я думаю, вы либо опечатали имя прокси, либо пытаетесь указать на локальное имя хоста, которое ваша система не может найти.
В любом случае, два предложенных исправления:
Просто исправьте свою конфигурацию. Смотрите: Как установить пакеты с помощью apt-get в системе, подключенной через прокси?
Добавьте имя хоста и IP, который вы пытаетесь разрешить, к /etc/hosts
Редактировать: При втором взгляде кажется, что ваша конфигурация ищет прокси на proxy
, так что это то, что вы хотите добавить в файл хостов (при условии, что там даже есть прокси). Вы можете запустить ping proxy
, чтобы убедиться, что он не выглядит правильно.