You are here: Home » Инструкции » Обновление списка зеркал pacman в Arch Linux

Обновление списка зеркал pacman в Arch Linux

Список зеркал в Arch Linux обновляются как обычный пакет. При таком обновлении появляется запись, что новый список был установлен как mirrorlist.pacnew. Такая кажущаяся простота хранит в себе подвох – новый список зеркал не используется по умолчанию. Во-первых, на него нет ссылки в конфигурационном файле pacman. А, во-вторых, все записи в нём закоментированы.

Поскольку новый список зеркал всегда устанавливается как mirrorlist.pacnew, то правильным было бы не делать ссылку на этот файл (при очередном обновлении файл будет перезаписан), а переименовать этот файл.

Начинаем с удаления старой резервной копии (если она есть, если нет, то пропустите этот шаг):

sudo rm /etc/pacman.d/mirrorlist.old

Сохраняем старый список зеркал в качестве резервной копии:

sudo mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.old

Переименовываем новый список:

sudo mv /etc/pacman.d/mirrorlist.pacnew /etc/pacman.d/mirrorlist

Теперь нам нужно открыть и отредактировать файл /etc/pacman.d/mirrorlist. В графическом интерфейсе:

sudo gedit /etc/pacman.d/mirrorlist

В безголовой машине:

sudo vim /etc/pacman.d/mirrorlist

Как видим, все строки закоментированы. Если бы мы запустили pacman, то он выдал бы сообщения об ошибках. Уберите знак решётки с любой строки (или любого количества строк), начинающихся с #Server. Выберите исходя из вашей страны и ваших предпочтений. При обновлениях, pacman пытается загрузить информацию о пакетах и сами пакеты с первого сервера в списке. Если это не удаётся или скорость слишком медленная, то переходит к следующему и так пока список не кончится. Т.е. чем больше строк раскоментируете, тем меньше шансы, что в какой-то день вы не сможете обновиться из-за недоступности серверов.

После этого попробуйте обновиться:

sudo pacman -Syu

1 Comment

  1. Добрый день

    С недавних пор перестал загружаться "блэкарч". Процесс доходит до ввода логина и пароля. Потом проваливается в загрузку пару секунд наблюдаю серый экран и возвращаюсь на предложение ввода логина и пароля!!!( Причем никакие оконные менеджеры не помогают - менял из списка все.

    Обновлений никаких не ставил. Система только недавно установлена была.

    Подскажите, пожалуйста, где искать ошибку?

Добавить комментарий для Алексей Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *