5 天没有更新后,每天检查都发现pacman -Syyu
有 1GB 的更新量,为什么会发生这种情况?
我是 Arch Linux 的新手,我希望这只是巧合,而不是坏事。
答案1
检查 Arch Linux 网站,查找最近几天可能相关的新闻帖子。
如果没有任何新闻帖子,请查看网站的“软件包”部分并查找一些最近更新的软件包的信息,并将网站上的版本与显示的版本进行比较
pacman -Si
。如果显示的版本不同,并且在数据库刷新后仍然不同
-Syy[u]
,则意味着您选择的镜像包拥有过期的数据库副本 – 无论出于何种原因,它已停止与其父服务器同步。(可能是空间不足或类似原因。)查出哪个您正在使用的软件包镜像 – 它位于 pacman 的配置文件中,通常在单独的
mirrorlist
文件中。对于每个存储库,列表中的第一个服务器是每次都会使用的服务器。检查网站的“镜像状态”部分,了解镜像是否容易出现此类问题(以及它是否仍在列表中),并查看列表以寻找附近的替代方案。
几乎所有的 Arch 镜像服务器都是由各种赞助商和志愿者独立运行的,对服务质量没有任何保证;只有 2-3 个实际上是由 Arch 员工运行的。
编辑你的 pacman 配置以使用新的镜像而不是损坏的镜像(并添加几个后备 URL),或者选择使用网站的“镜像列表生成器”或其他类似工具。
小心地收集破碎镜子的碎片,以免割伤你的脚。