Windows 64位环境下用pacman安装gcc/gdb遇网络及db.lck问题求助
Windows 64位环境下Pacman命令异常的解决方案
纠正锁文件删除方式:
你之前用pacman -R删除锁文件是错误操作,正确做法是直接删除该文件:rm /var/lib/pacman/db.lck若提示权限不足,可加强制参数:
rm -f /var/lib/pacman/db.lck修复损坏的Pacman数据库:
执行以下命令修复数据库索引及依赖:pacman -Sy --refresh --force若仍有异常,尝试强制更新并覆盖冲突文件:
pacman -Syu --overwrite '*'更换稳定镜像源:
网络问题大概率是默认源不稳定导致的。编辑/etc/pacman.d/mirrorlist.mingw64文件,在文件最顶部添加国内镜像源:Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64/保存文件后重新执行
pacman -Syu更新系统。重置Pacman配置(终极方案):
若以上步骤无效,备份原有配置后恢复默认配置:mv /etc/pacman.conf /etc/pacman.conf.bak cp /etc/pacman.conf.default /etc/pacman.conf pacman -Syu
内容的提问来源于stack exchange,提问作者Mokh
相关产品推荐
相关产品推荐

