Primeiramente, tente executar pacman -Syy
e tente instalar o sudo novamente.
Verifique se os repositórios não estão comentados em /etc/pacman.conf
.
Ou a sua lista de espelhos pode estar desatualizada: Gere uma lista atual de espelhos e copie-a para /etc/pacman.d/mirrorlist
Citações de este tópico relevante do fórum :
You can:
- pick another mirror
- try using an http mirror, not an ftp one (pick http mirror from the mirrorlist).
Alternatively you can manually download the databases with:
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
move them to /var/lib/pacman/sync/ and run 'pacman -Syu' again. If you find any *.part files in /var/lib/pacman/sync/ e.g. /var/lib/pacman/sync/core.db.part - remove them.
Para evitar problemas como esses, é essencial entender o pacman. Para saber mais sobre como usar o pacman, consulte o artigo do pacman do ArchWiki e consulte man pacman
.