Configurando Arch Linux no Linode

Recentemente, estava testando o Linode e tive alguns problemas ao configurar meu Arch Linux VPS.

Eu estava recebendo erros como:

downloading required keys...
error
: key "284FC34C8E4B1A25" could not be looked up remotely
error
: key "7F2D434B9741E8AC" could not be looked up remotely
... snip ...

… e mesmo depois de tentar importar as chaves, obtive erros como este:

# pacman -Syu
... snip ...
(42/42) checking package integrity
error
: attr: signature from "Thomas Bächler <thomas@archlinux.org>" is unknown trust
:: File /var/cache/pacman/pkg/attr-2.4.47-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
... snip ...

Acontece que você precisa inicializar o chaveiro corretamente como parte do procedimento de configuração inicial. Certamente isso deve ser feito automaticamente? De qualquer forma, não usei muito o Arch Linux, mas parece uma excelente distribuição.

Em última análise, aqui está o que fiz para configurar meu novo VPS:

Habilite o espelho correto para downloads rápidos (Meu VPS estava em Tóquio):

# vim /etc/pacman.d/mirrorlist 

Gere o chaveiro:

# haveged -w 1024 && pacman-key --init && pkill haveged

Importar chaves de desenvolvedor:

# pacman-key --populate archlinux && pacman-key --refresh-keys

Atualizar e atualizar pacotes locais:

# pacman -Syu

Acabado!