从 20250613.12fe085f-5 版本开始,我们将固件拆分为多个以供应商为单位的软件包。linux-firmware 现在是一个依赖于我们默认固件集的空包。
遗憾的是,这恰逢上游重组了 NVIDIA 固件的符号链接布局,导致了 Pacman 无法自动处理的情况。当尝试从 20250508.788aadc8-2 或更早版本升级时,您会看到以下错误:
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad103 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad104 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad106 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad107 exists in filesystem
要继续进行系统升级,请先移除 linux-firmware,然后将其作为升级的一部分重新安装:
# pacman -Rdd linux-firmware
# pacman -Syu linux-firmware