Список зеркал в 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
Близкие статьи
- Как полностью удалить пакет вместе с зависимостями в Arch Linux (а также Manjaro и BlackArch) (52.4%)
- Как включить Интернет в BlackArch (50%)
- Варианты установки BlackArch (50%)
- Создание загрузочной флешки BlackArch / Arch Linux (50%)
- Установка BlackArch, часть первая: Установка BlackArch в VirtualBox (50%)
- Как установить программу из Arch User Repository (AUR) – пользовательского репозитория Arch (RANDOM - 2.4%)
Добрый день
С недавних пор перестал загружаться "блэкарч". Процесс доходит до ввода логина и пароля. Потом проваливается в загрузку пару секунд наблюдаю серый экран и возвращаюсь на предложение ввода логина и пароля!!!( Причем никакие оконные менеджеры не помогают - менял из списка все.
Обновлений никаких не ставил. Система только недавно установлена была.
Подскажите, пожалуйста, где искать ошибку?