当你在 archlinux 上更新系统时pacman -Suy
,pacman 从某个地方获取包数据库,然后根据这些数据库中指定的版本从镜像下载包。
我知道这些数据库在/var/lib/pacman/sync/
. 我的问题是,pacman 从哪里得到它们?
当你在 archlinux 上更新系统时pacman -Suy
,pacman 从某个地方获取包数据库,然后根据这些数据库中指定的版本从镜像下载包。
我知道这些数据库在/var/lib/pacman/sync/
. 我的问题是,pacman 从哪里得到它们?
db 文件也来自./etc/pacman.d/mirrorlist
例如在这个核心 repo中:
...
core.db 136.6 KiB 2022-Mar-05 12:53
core.db.tar.gz 136.6 KiB 2022-Mar-05 12:53
...
wiki 还提到了如果遇到错误该怎么办:
从镜像中检索文件“core.db”失败