Primeiro, tente executar pacman -Syy
e tente instalar o sudo novamente.
Verifique se os repositórios estão descomentados /etc/pacman.conf
.
Ou sua lista de espelhos pode estar desatualizada: gere uma lista atual de espelhos e copie-a para/etc/pacman.d/mirrorlist
Citando este tópico relevante do fórum :
Você pode:
- escolha outro espelho
- tente usar um espelho http, não um ftp (escolha espelho http na mirrorlist).
Como alternativa, você pode baixar manualmente os bancos de dados com:
wget ftp://mirror.csclub.uwaterloo.ca/archlinux/community/os/x86_64/community.db
wget ftp://mirror.csclub.uwaterloo.ca/archlinux/extra/os/x86_64/extra.db
mova-os para / var / lib / pacman / sync / e execute 'pacman -Syu' novamente. Se você encontrar arquivos * .part em / var / lib / pacman / sync / eg /var/lib/pacman/sync/core.db.part - remova-os.
Para evitar problemas como esses, é essencial entender o pacman. Para saber mais sobre o uso do pacman, consulte o artigo do pacW do ArchWiki e consulte man pacman
.