По-перше, спробуйте запустити pacman -Syy
, а потім спробуйте знову встановити sudo.
Переконайтеся, що сховища не коментовані /etc/pacman.conf
.
Або ваш список дзеркал може бути застарілим: Створіть поточний список дзеркал і скопіюйте його/etc/pacman.d/mirrorlist
Цитуючи цю відповідну тему на форумі :
Ти можеш:
- виберіть інше дзеркало
- спробуйте використовувати дзеркало http, а не ftp (виберіть дзеркало зі списку дзеркал).
Крім того, ви можете вручну завантажити бази даних за допомогою:
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' ще раз. Якщо ви знайдете будь-які * .part файли в / var / lib / pacman / sync / напр. /Var/lib/pacman/sync/core.db.part - видаліть їх.
Щоб запобігти виникненню таких проблем, дуже важливо зрозуміти Pacman. Щоб дізнатися більше про використання pacman, перегляньте статтю про pacman ArchWiki та проконсультуйтеся man pacman
.