Je veux installer Sudo
. Donc je tape pacman -S Sudo
. Mais alors je reçois les erreurs suivantes:
warning: database file for 'extra' does not exist
warning: database file for 'community' does not exist
error: failed to prepare transaction (could not find database)
Comment installer les fichiers de base de données pour 'extra'
et 'community'
? Je suis en Arch Linux.
Premièrement, essayez de courir pacman -Syy
, essayez ensuite d'installer Sudo à nouveau.
Vérifiez que les référentiels sont décisés dans /etc/pacman.conf
.
Ou votre miroir peut être obsolète: générer une liste de miroirs de courant et le copier sur /etc/pacman.d/mirrorlist
Citant de ce fil de forum pertinent :
Vous pouvez:
- choisir un autre miroir
- essayez d'utiliser un miroir HTTP, pas un ftp One (Choisissez le miroir HTTP de la mirrorlist).
Sinon, vous pouvez télécharger manuellement les bases de données avec:
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
déplacez-les sur/Var/Lib/Pacman/Sync/et Run 'Pacman -Syu' à nouveau. Si vous trouvez des fichiers * .Part dans/var/lib/pacman/sync/ex. /var/lib/pacman/sync/core.db.Part - supprimez-les.
Pour éviter d'avoir des problèmes comme ceux-ci, il est essentiel de comprendre Pacman. Pour en savoir plus sur l'utilisation de Pacman, voir l'article Archwiki Pacman article et consulter man pacman
.