缘由

在 AUR 的 PKGBUILD 中,固定了依赖的版本号。当依赖和 AUR 包均有版本更新时,会遇到如下类似报错。

error: failed to prepare transaction (could not satisfy dependencies)
:: installing lib32-llvm-libs (16.0.6-1) breaks dependency 'lib32-llvm-libs=15.0.7' required by lib32-mesa-git
:: installing llvm-libs (16.0.6-1) breaks dependency 'llvm-libs=15.0.7' required by mesa-gitCode language: JavaScript (javascript)

解决

  • 安装常规版本

对应包名为 mesa 与 lib32-mesa。

使用 pacman 安装后升级依赖,装回 AUR 版本即可解决问题。

Reference


了解 Starx's Home 的更多信息

订阅后即可通过电子邮件收到最新文章。