Поиск по сайту:

Как заставить диспетчер пакетов APT использовать IPv4 в Ubuntu

APT, сокращенно или Aрасширенный Pпакет Tool, является менеджером пакетов по умолчанию для систем на базе Debian. Используя APT, мы можем устанавливать, обновлять, обновлять и удалять приложения из системы. В последнее время я столкнулся со странной ошибкой. Всякий раз, когда я пытаюсь обновить свой Ubuntu 16.04, я получаю эту ошибку - "0% [Соединение с in.archive.ubuntu.com (2001:67c:1560:8001::14)]" и Процесс обновления зависает на долгое время. Мое подключение к Интернету работает хорошо, и я могу пинговать все веб-сайты, включая официальный сайт Ubuntu. После пары поисков в Google я понял, что иногда зеркала Ubuntu недоступны через IPv6. Эта проблема решена после того, как я заставляю менеджер пакетов APT использовать IPv4 вместо IPv6 для доступа к зеркалам Ubuntu при обновлении системы. Если вы когда-либо сталкивались с этой ошибкой, вы можете решить ее, как описано ниже.

Чтобы заставить APT использовать IPv4 вместо IPv6 при обновлении и модернизации ваших систем Ubuntu 16.04 LTS, просто используйте следующие команды:

sudo apt-get -o Acquire::ForceIPv4=true update
sudo apt-get -o Acquire::ForceIPv4=true upgrade

Вуаля! На этот раз процесс обновления прошел и завершился быстро.

Вы также можете сделать это постоянным для всех транзакций apt-get в будущем, добавив следующую строку в файл /etc/apt/apt.conf.d/99force-ipv4 . используя команду:

echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4

Отказ от ответственности:

Я не знаю, сталкивался ли кто-нибудь с этой проблемой в последнее время, но сегодня я получал эту ошибку как минимум четыре-пять раз на своей виртуальной машине Ubuntu 16.04 LTS и решил ее, как описано выше. Я не уверен, что это рекомендуемое решение. Посетите форумы Ubuntu и убедитесь, что этот метод является законным. Поскольку у меня всего лишь виртуальная машина, которую я использую только для тестирования и обучения, я не возражаю против подлинности этого метода. Используйте его на свой страх и риск.

Источник:

  • https://unix.stackexchange.com/

Статьи по данной тематике