pacman-key --init 花费太长时间并且不退出

pacman-key --init 花费太长时间并且不退出

我已经在我的系统上安装了 Arch Linux,现在当我尝试使用 pacman 安装某些东西时,它给我一个错误,提示找不到密钥“xxxxxxx”。

我用谷歌搜索了一下,发现我应该跑步pacman-key --init
现在,当我跑步时pacman-key --init,它似乎会永远持续下去。我等了超过45分钟,但仍然没有结果。我认为这与产生熵有关。

知道出了什么问题吗?

答案1

没有什么是错的。作为拱门维基笔记:

对于此初始化,需要熵。移动鼠标、在键盘上按随机字符或运行某些基于磁盘的活动(例如在另一个控制台中运行ls -R /find / -name foo)应该会生成熵。如果您的系统还没有足够的熵,此步骤可能需要几个小时;如果你积极地产生熵,它会更快地完成。

您可以在 Linux 内核中阅读有关熵的更多信息在维基百科上

答案2

除非您在国家安全局、银行工作或需要非常高的安全性,否则您可以:

ln -f /dev/urandom /dev/random

跑步前pacman-key --init。使用/dev/urandom通常是完全安全的。

答案3

如果运行,则不需要 vi 或编辑文件ls -R / | xargs -I {} echo {}

运行该命令,并在新会话中运行pacman-key --init

你得到钥匙不到5分钟

相关内容