Сначала попробуйте запустить pacman -Syy
, затем попробуйте установить sudo снова.
Убедитесь, что репозитории не закомментированы в /etc/pacman.conf
.
Или ваш список зеркал может быть устаревшим: создайте текущий список зеркал и скопируйте его в/etc/pacman.d/mirrorlist
Цитирование из этой соответствующей ветки форума :
Вы можете:
- выбрать другое зеркало
- попробуйте использовать зеркало http, а не ftp (выберите зеркало 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'. Если вы найдете файлы * .part в / var / lib / pacman / sync / например /var/lib/pacman/sync/core.db.part - удалите их.
Чтобы избежать подобных проблем, важно понимать pacman. Чтобы узнать больше об использовании pacman, прочтите статью ArchWiki pacman и проконсультируйтесь man pacman
.