版本 0.3.23-2 之前的 openblas 软件包未提供优化的 LAPACK 例程和用于兼容性的 CBLAS/LAPACKE 接口。现在此决定已被撤销,并且现在提供了在保持 openblas 安装的同时选择不同的默认系统 BLAS/LAPACK 实现的能力,以允许将来共同安装 BLIS、ATLAS 等。
默认的 BLAS 实现将用于大多数软件包,如 NumPy 或 R。请安装 “blas-openblas” 和 “blas64-openblas” 使 OpenBLAS 成为默认的 BLAS 实现,就像旧的行为一样。
不幸的是,如果您当前已安装 OpenBLAS 作为默认的 BLAS 实现,则在更新时会出现错误
error: 准备事务失败(无法满足依赖关系)::安装 openblas (0.3.23-2) 打破了 cblas 要求的依赖 'blas' :: 安装 openblas (0.3.23-2) 打破了 lapack 要求的依赖 'blas'
请将您首选的默认 BLAS 实现附加到常规的 -Syu 命令行,以解决此问题。例如
pacman -Syu blas-openblas
或
pacman -Syu blas