rocky9中openblas库的安装
001、查看系统
[root@PC1 ~]# cat /etc/redhat-release Rocky Linux release 9.4 (Blue Onyx)
002、查看是否有可用的安装包
[root@PC1 ~]# yum list | grep "openblas" ## 没有可用的openepel安装包 flexiblas-openblas-openmp.i686 3.0.4-8.el9.0.1 appstream flexiblas-openblas-openmp.x86_64 3.0.4-8.el9.0.1 appstream flexiblas-openblas-serial.x86_64 3.0.4-8.el9.0.1 appstream openblas.x86_64 0.3.26-2.el9 appstream openblas-openmp.i686 0.3.26-2.el9 appstream openblas-openmp.x86_64 0.3.26-2.el9 appstream openblas-serial.i686 0.3.26-2.el9 appstream openblas-serial.x86_64 0.3.26-2.el9 appstream openblas-srpm-macros.noarch 2-11.el9 appstream
003、安装epel
a、进入仓库目录查看:
[root@PC1 yum.repos.d]# pwd /etc/yum.repos.d [root@PC1 yum.repos.d]# ls ## 查看默认的yum仓库 rocky-addons.repo rocky-devel.repo rocky-extras.repo rocky.repo
b、安装epel
[root@PC1 yum.repos.d]# yum install epel-release ## 安装默认epel,版本为9-7
c、查看yum仓库
[root@PC1 yum.repos.d]# pwd /etc/yum.repos.d [root@PC1 yum.repos.d]# ls ## 多出了epel仓库 epel-cisco-openh264.repo epel-testing.repo rocky-devel.repo rocky.repo epel.repo rocky-addons.repo rocky-extras.repo
004、查看是否有安装包
[root@PC1 yum.repos.d]# yum list | grep "openblas" ## 仍然没有安装包
005、repo是什么?
在Linux中,repo是指软件仓库(repository)的意思。软件仓库是一个集中存储和管理软件包的位置,用户可以从中下载和安装软件包。
006、 因为在centos7中在epel包的默认仓库中有openblas的安装包,因此考虑将centos7的repo文件放在rocky的yum仓库的默认目录
contos7中的repo下载地址:https://mirrors.aliyun.com/repo/
006、放入后效果
007、检查是否有可用安装包
[root@PC1 yum.repos.d]# yum list | grep "openblas" ## 仍然没有可用的安装包
008、将原来的epeo仓库文件的后缀修改为_bak,如下:
[root@PC1 yum.repos.d]# pwd /etc/yum.repos.d [root@PC1 yum.repos.d]# ls ## 修改后效果 epel-7.repo epel.repo_bak rocky-addons.repo rocky-extras.repo epel-cisco-openh264.repo_bak epel-testing.repo_bak rocky-devel.repo rocky.repo
009、查看是否有动态库
[root@PC1 yum.repos.d]# ldconfig -p | grep libopenblas [root@PC1 yum.repos.d]#
010、查看是否有可用的安装包
[root@PC1 yum.repos.d]# yum list | grep "openblas" ## 此时已经有默认的安装包
011、安装该安装包
[root@PC1 yum.repos.d]# yum install openblas-devel.x86_64
。
012、查看动态库
[root@PC1 yum.repos.d]# ldconfig -p | grep "libopenblas" ## 有,说明安装成功
。