在 Arch Linux 中安装 xorg

在 Arch Linux 中安装 xorg

我正在尝试在我的 Arch Linux VM 上安装 Xorg,到目前为止我所做的是:

  • 编辑/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

正如您所发现的,这是一个 PGP 签名错误。自 2012 年春季以来,pacman(Arch Linux 包管理器)要求对包进行签名。您可以禁用签名要求(不推荐)或运行以下命令:

pacman-key --init

上述命令可能需要一段时间。如果可以,请在另一个终端中运行ls -R /几次以帮助生成随机性。一旦 init 命令完成,您需要向 pacman 提供可接受的密钥列表(此步骤至关重要)。

pacman-key --populate archlinux

此命令可能会要求您签署密钥。您需要对所有密钥都说“是”。

来源:Arch Wiki 上的 pacman-key 文章

相关内容