Skip to content

Документация по BlackArch на русском языке

Инструкции, советы, новые программы

Menu
  • Главная
  • Список инструментов
  • HackWare
Menu

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

Posted on 03.04.201728.09.2021 by Alexey

Список зеркал в 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.5%)
  • Как включить Интернет в BlackArch (50%)
  • Варианты установки BlackArch (50%)
  • Создание загрузочной флешки BlackArch / Arch Linux (50%)
  • Установка BlackArch, часть первая: Установка BlackArch в VirtualBox (50%)
  • Настройка cron в Arch Linux / BlackArch (RANDOM - 50%)

1 thought on “Обновление списка зеркал pacman в Arch Linux”

  1. Алексей:
    13.12.2019 в 15:18

    Добрый день

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

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

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

    Ответить

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

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

wp-puzzle.com logo

Поиск

Свежие записи

  • Ошибка «не удалось завершить транзакцию (неверный или поврежденный пакет)» (РЕШЕНО)
  • Изменения в пакете linux-firmware: требования к ядру, выделение больших файлов в отдельные пакеты
  • Ошибка error: failed to synchronize all databases (unable to lock database) (РЕШЕНО)
  • Обновление загрузчика systemd-boot в /boot
  • Ошибка «-bash: append_path: команда не найдена» (РЕШЕНО)

Свежие комментарии

  • Alexey к записи Установка Дополнений гостевой ОС VirtualBox для BlackArch (Arch Linux)
  • Владимир к записи Установка Дополнений гостевой ОС VirtualBox для BlackArch (Arch Linux)
  • wimpex к записи Установка BlackArch на флешку или на внешний диск
  • wimpex к записи Установка BlackArch на флешку или на внешний диск
  • wimpex к записи Установка BlackArch на флешку или на внешний диск




Рубрики

  • Sniffing и Spoofing
  • Архив
  • Взлом Wi-Fi сетей
  • Инструкции
  • Новости
  • Общая информация/новости
  • Разведка
  • Справка и подсказки




Яндекс.Метрика
© 2022 Документация по BlackArch на русском языке | Powered by Minimalist Blog WordPress Theme