Я пытаюсь установить Xorg на мою Arch Linux VM, что я и сделал до сих пор:

  • отредактировал /etc/pacman.d/mirrorlist и раскомментировал зеркало моей страны
  • dhcpcd eth0
  • pacman -Syy
  • pacman -S xorg-server , который также запустил несколько обновлений
  • несколько ошибок привели меня к удалению /usr/bin/tzselect , /usr/sbin/zdump и /usr/sbin/zic
  • продолжение с pacman -S xorg-server

Наконец, похоже, что он устанавливается, но в конце я получил много ошибок:

...
xorg-server: key "946...." is unknown
key "946..." could not be looked up remotely
failed to commit transaction (invalid or corrupted package (PGP signature))

Обновление 2012-04-09 21:17

Просто попытался запустить pacman -S sudo и я увидел все ошибки, и это указывает на запуск pacman-key --init , в надежде, что это решит проблему.

редактировать

Это заняло много времени, но я все еще получаю ошибки.

Обновление 2012-04-11 01:55

Я отредактировал /etc/pacman.conf и настроил SigLevel = Never

1 ответ1

2

Как вы уже поняли, это ошибка подписи PGP. С весны 2012 года pacman (менеджер пакетов Arch Linux) требует подписи пакетов. Вы можете отключить требование подписи (не рекомендуется) или выполнить следующее:

pacman-key --init

Вышеуказанная команда может занять некоторое время. Если вы можете, в другом терминале пару раз запустите ls -R / чтобы генерировать случайность. После выполнения команды init вам необходимо предоставить pacman список ключей, которые принимаются (этот шаг является критическим).

pacman-key --populate archlinux

Эта команда может попросить вас подписать ключи. Вы хотите сказать да всем им.

Источник: pacman-key статья в Arch Wiki

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .