Кв. - доберитесь занимают много времени к update\upgrade

В моей сети работы добирается любая Кв. - (или способность), команды занимают очень долгое время, это - взгляд как администраторы, заблокированные некоторый порт для него (по неизвестной причине). Например,

sudo apt-get update

возьмите как 2 дня и все, как что я добираюсь - очень длинный список ответов

Get: 36 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 37 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 38 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 39 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 40 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]

Та же ситуация затем я пытаюсь загрузить программное обеспечение

Get:1 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]

Есть ли что-то, что я могу сделать для изменения, порт для Кв. - добираются или что-то еще

14
задан 26 January 2014 в 04:14

5 ответов

Мои серверы Ubuntu всегда были очень быстры в apt-get обновлениях и обновлениях. Обычно линии на экране шли слишком быстро, чтобы их можно было увидеть. Затем они внезапно замедлились до ползания в одночасье.

Это был IPv6.

Я нашел следующее решение:

sudo nano /etc/gai.conf

Раскомментируйте следующую строку:

precedence ::ffff:0:0/96 100

Для меня это была строка 54 (убедитесь, что вы не раскомментируйте ту, которая заканчивается в 10).

Сохраните и выйдите.

sudo nano /etc/apt/apt.conf.d/99force-ipv4 # (this is to make a new file)

Добавьте следующую строку в новый файл:

Aquire::ForceIPv4 false;

Сохраните и выйдите.

0
ответ дан 26 January 2014 в 04:14
sudo nano /etc/gai.conf

добавить / раскомментировать эти строки:

reload yes
precedence ::ffff:0:0/96 100
precedence ::/0 10

, когда я обновил вышеупомянутыми строками, мой /etc/gai.conf решил, и он использовал ipv4 непосредственно вместо [ 114] и быстро устанавливается.

0
ответ дан 26 January 2014 в 04:14

Во-первых, два факта:
apt-get по умолчанию использует http (порт 80) в стандартных дистрибутивах Linux.

apt-get обычно загружает ~ 20 МБ данных для обновления списков. Если вы просто запустили apt-get update и запустите его снова, он загрузит только ~ 100 КБ данных.
Итак, если вы можете просматривать всемирную сеть (то есть веб-сайты, использующие браузер) и используете стандартные дистрибутивы (не настроенные для использования любого другого порта), администратор ничего не заблокировал, что вас останавливает от запуска этой команды.
Проблема может заключаться в том, что запросы от вашего компьютера к текущим серверам, используемым для обновлений apt-get, сталкиваются с некоторыми проблемами (то есть это может быть просто проблема с загрузкой).
Чтобы решить вашу проблему, мои предложения (так как вы используете Ubuntu):

Открыть update-manager -> нажать на настройки в левом нижнем углу -> нажать на Первая вкладка Ubuntu Software -> нажмите на выпадающий список рядом с опцией Download from -> измените сервер на какое-то место, которое находится ближе к вашему местоположению, выбрав другое в списке. Также проверьте протокол, используемый для обновлений. Это должен быть http для обычных пользователей. -> Теперь запустите sudo apt-get update или используйте менеджер обновлений для проверки обновлений. Теперь все должно работать хорошо для вас. Если что-то не работает даже после этого, прокомментируйте здесь.


Поскольку это не поможет вам, похоже, проблема устаревших или частичных файлов, собранных при попытке обновить некоторое время назад.
Я бы посоветовал вам запустить эти команды в терминале:

sudo mv /var/cache/apt/archives/partial{,bakjune9}
sudo mv /var/lib/apt/lists{,bakjune9}

Эти команды переименуют каталоги, в которых хранятся файлы, когда apt-get загружает их при обновлении и модернизация. (Вы можете переименовать их обратно, если что-то пойдет не так. Таким образом, нет риска сделать ситуацию хуже нынешней)
После этого запустите:

sudo apt-get update 

Это что-то загрузит как 20 МБ данных.
Если он работает успешно, ваша проблема решена.

Теперь вы сможете запустить sudo apt-get upgrade для установки обновлений.
Если нет, прокомментируйте здесь назад.

0
ответ дан 26 January 2014 в 04:14

Я предлагаю вам начать с измерения типичной пропускной способности Интернета / сети с помощью одного из сайтов проверки производительности. Одна возможность - www.speedtest.net . Вы также можете использовать простой поиск в Google для поиска других сайтов, которые можно использовать для проверки скорости вашего интернет-соединения.

Если тестирование показывает, что проблема не является ограничением вашего интернет-соединения, то следующим шагом может быть поиск ответов на этот вопрос:
Как я могу использовать зеркало рядом со мной или выбрать более быстрое зеркало?

Я предлагаю вам начать с самого популярного ответа на этот вопрос . Это сводится к добавлению двух строк ниже к вершине /etc/apt/sources.list. Это должно стимулировать процесс обновления автоматически выбирать зеркало для загрузки с лучшей производительностью.

deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
  • Примечание: Вышеуказанные строки предназначены для использования с Ubuntu 12.04 (Precise Pangolin) . Для более ранних выпусков замените precise в двух приведенных выше строках соответствующим кодовым названием используемого вами выпуска.

    Lucid (10.04), Maverick (10.10), Natty (11.04), Oneiric (11.10)

Если этот подход не помогает или является просто не то, что вы хотите сделать, тогда вы можете также подумать о том, чтобы Update Manager попытался выбрать « самый быстрый » зеркало. Это описано более подробно в других ответах на вопрос, на который я привел ссылку выше.

0
ответ дан 26 January 2014 в 04:14

Выполненный

sudo apt-get clean

прежде, чем работать

sudo apt-get update
0
ответ дан 23 November 2019 в 03:03

Другие вопросы по тегам:

Похожие вопросы: