首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CentOS 8上安装openblas

在CentOS 8上安装openblas
EN

Stack Overflow用户
提问于 2021-05-26 01:46:33
回答 2查看 374关注 0票数 1

我正在尝试在CentOS 8上安装R,它需要openblas-0.3.3-5.el8,但是使用dnf AppStream代码库只能给我openblas-0.3.3-2.el8。有没有办法强制它安装更新的版本?提前谢谢,我真的被困在这里了。

代码语言:javascript
复制
[bosr@rth.ad.rothschild.com@usd1sapp101 ~]$ sudo dnf install openblas
Last metadata expiration check: 0:39:47 ago on Tue 25 May 2021 06:50:01 PM CEST.
Dependencies resolved.
=================================================================================================
 Package           Architecture    Version                 Repository                       Size
=================================================================================================
Installing:
 openblas          x86_64          0.3.3-2.el8             InstallMedia-AppStream          4.3 M

Transaction Summary
=================================================================================================
Install  1 Package

Total size: 4.3 M
Installed size: 31 M
Is this ok [y/N]: N

如果我尝试安装R,下面是我得到的错误消息:

代码语言:javascript
复制
> [bosr@rth.ad.rothschild.com@usd1sapp101 ~]$ sudo dnf update
> CentOS-8 - AppStream                                                                    271 MB/s | 5.4 MB     00:00
> CentOS-8 - Base                                                                         248 MB/s | 2.2 MB     00:00
> CentOS-8 - PowerTools                                                                   5.1 MB/s | 2.0 MB     00:00
> Extra Packages for Enterprise Linux Modular 8 - x86_64                                  594 kB/s | 610 kB     00:01
> Extra Packages for Enterprise Linux 8 - x86_64                                          6.4 MB/s | 9.4 MB     00:01
> Error:
>  Problem: package R-devel-4.0.5-1.el8.x86_64 requires R-core-devel = 4.0.5-1.el8, but none of the providers can be installed
>   - package R-core-devel-4.0.5-1.el8.x86_64 requires openblas-devel, but none of the providers can be installed
>   - cannot install the best update candidate for package R-devel-1-1.x86_64
>   - nothing provides openblas(x86-32) = 0.3.3-5.el8 needed by openblas-devel-0.3.3-5.el8.i686
>   - nothing provides openblas-threads(x86-32) = 0.3.3-5.el8 needed by openblas-devel-0.3.3-5.el8.i686
>   - nothing provides openblas(x86-64) = 0.3.3-5.el8 needed by openblas-devel-0.3.3-5.el8.x86_64
>   - nothing provides openblas-threads(x86-64) = 0.3.3-5.el8 needed by openblas-devel-0.3.3-5.el8.x86_64
> (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
> [bosr@rth.ad.rothschild.com@usd1sapp101 ~]$
EN

回答 2

Stack Overflow用户

发布于 2021-10-31 15:42:09

缺失的包位于一个名为powertools的代码库中,该代码库在Centos8上默认情况下是禁用的。您需要启用此存储库,然后重试。在我的GCP虚拟机上,我运行了:

代码语言:javascript
复制
sudo yum install epel-release
sudo yum config-manager --set-enabled powertools
sudo yum install R
票数 1
EN

Stack Overflow用户

发布于 2021-05-26 02:41:25

我使用wget下载了新版本的openblas和openblas-thread。然后我可以安装它们,然后安装R。不知道为什么repo没有给我最新的版本,但我现在很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67693111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档