Answers:
首先,尝试运行pacman -Syy
,然后尝试再次安装sudo。
检查中是否没有注释存储库/etc/pacman.conf
。
否则您的镜像列表可能已过时:生成当前镜像列表并将其复制到/etc/pacman.d/mirrorlist
引用此相关论坛主题:
您可以:
- 选另一面镜子
- 尝试使用http镜像,而不是ftp镜像(从mirrorlist中选择http镜像)。
或者,您可以通过以下方式手动下载数据库:
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
将它们移至/ var / lib / pacman / sync /并再次运行“ pacman -Syu”。如果在/ var / lib / pacman / sync /中找到任何* .part文件,例如/var/lib/pacman/sync/core.db.part,请删除它们。
为避免出现此类问题,了解pacman至关重要。要了解有关使用pacman的更多信息,请参见ArchWiki pacman文章,并咨询man pacman
。