Đầu tiên, hãy thử chạy pacman -Syy
, sau đó thử cài đặt lại sudo.
Kiểm tra xem các kho lưu trữ không bị thiếu /etc/pacman.conf
.
Hoặc danh sách nhân bản của bạn có thể bị lỗi thời: Tạo danh sách gương hiện tại và sao chép nó vào/etc/pacman.d/mirrorlist
Trích dẫn từ chủ đề diễn đàn có liên quan này :
Bạn có thể:
- chọn một tấm gương khác
- hãy thử sử dụng gương http, không phải là một ftp (chọn gương http từ danh sách nhân bản).
Ngoài ra, bạn có thể tải xuống cơ sở dữ liệu theo cách thủ công với:
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
di chuyển chúng đến / var / lib / pacman / sync / và chạy lại 'pacman -Syu'. Nếu bạn tìm thấy bất kỳ tệp * .part nào trong / var / lib / pacman / sync / eg /var/lib/pacman/sync/core.db.part - hãy xóa chúng.
Để ngăn chặn những vấn đề như thế này, điều quan trọng là phải hiểu pacman. Để tìm hiểu thêm về cách sử dụng pacman, hãy xem bài viết ArchWiki pacman và tham khảo man pacman
.