pacman-key --init demora muito e não sai

5

Primeiro, sou novo no Arch Linux. Eu instalei o Arch Linux no meu sistema e agora, quando tento instalar algo usando o pacman, ele me dá um erro dizendo que a chave 'xxxxxxx' não foi encontrada.

Eu pesquisei e descobri que deveria ter corrido pacman-key --init .
Agora, quando eu corro pacman-key --init , parece durar para sempre. Esperei por mais de 45 minutos, mas ainda sem resultado. Eu acho que tem algo a ver com a geração de Entropy.

Alguma ideia do que está errado?

    
por John Smith 20.06.2012 / 07:26

3 respostas

9

Nada está errado. Como observa o Arch Wiki :

For this initialization entropy is required. Moving your mouse around, pressing random characters at the keyboard or running some disk-based activity (for example in another console running ls -R / or find / -name foo) should generate entropy. If your system does not already have sufficient entropy, this step may take hours; if you actively generate entropy it will complete much more quickly.

Você pode ler mais sobre a entropia no kernel do Linux na Wikipedia .

    
por 20.06.2012 / 08:49
0

A menos que você esteja trabalhando na NSA, no banco ou exija uma segurança realmente alta, você pode:

ln -f /dev/urandom /dev/random

antes de executar pacman-key --init . Usar /dev/urandom geralmente é perfeitamente seguro.

    
por 11.03.2017 / 21:43
-1

Você não precisa do vi ou do arquivo de edição, se você executar ls -R / | xargs -I {} echo {}

Execute o commad e, na nova sessão, execute pacman-key --init

Você recebe a chave menos de 5 minutos

    
por 22.05.2016 / 18:20