Linux系统CentOS

6.8上yum安装BLAS库

BLAS是一个广泛应用到科学计算软件上面的库文件,在CentOS的软件库中已经有该软件的软件包,我们可以直接使用yum来安装。

1、1、查询CentOS 的库中是否存在BLAS相关的软件包

yum search blas

Loaded plugins: fastestmirror, refresh-packagekit, security

Loading mirror speeds from cached hostfile

* base: mirror.lzu.edu.cn

* extras: mirrors.nwsuaf.edu.cn

* updates: mirror.lzu.edu.cn

base | 3.7

kB 00:00

extras | 3.4

kB 00:00

updates |

3.4

kB 00:00

=====================================================================

N/S Matched: blas

=====================================================================

blas-devel.i686 : BLAS development libraries

blas-devel.x86_64 : BLAS development libraries

blas.i686 : The Basic Linear Algebra Subprograms library

blas.x86_64 : The Basic Linear Algebra Subprograms library

Name and summary matches only, use "search

all" for everything.

通过查询可以看到主要有32位和64位的两个版本。有blas

和blas-devel两个相关的软件,这里个人建议是将这两个软件包都安装上,特别是对于我这样的新手。这两个软件包blas是运行库,blas-devel是开发库,一般情况下只作为普通用户使用安装运行库blas即可,不过作为科学计算软件的话有些需要blas-devel。

2、2、使用yum来安装查询到的软件包

通过yum来安装查询到的两个软件包可以有多种方式,如下面是用通配符来安装多个名称类似的软件,这里需要安装以blas开头的所有软件包。

yum install blas*

Loaded plugins: fastestmirror, refresh-packagekit, security

Setting up Install Process

Loading mirror speeds from cached hostfile

* base: mirror.lzu.edu.cn

* extras: mirrors.nwsuaf.edu.cn

* updates: mirror.lzu.edu.cn

Resolving Dependencies

--> Running transaction check

---> Package blas.x86_64

0:3.2.1-4.el6 will be installed

---> Package blas-devel.x86_64 0:3.2.1-4.el6 will be

installed

--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================

Package Arch Version Repository Size

=============================================================================================================================================================

Installing:

blas x86_64 3.2.1-4.el6 base 321 k

blas-devel x86_64 3.2.1-4.el6 base 133 k

Transaction Summary

=============================================================================================================================================================

Install 2 Package(s)

Total download size: 454 k

Installed size: 1.3 M

Is this ok [y/N]: y

Downloading Packages:

(1/2):

blas-3.2.1-4.el6.x86_64.rpm |

321

kB 00:00

(2/2):

blas-devel-3.2.1-4.el6.x86_64.rpm | 133

kB 00:00

-------------------------------------------------------------------------------------------------------------------------------------------------------------

Total 663

kB/s | 454

kB 00:00

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Installing :

blas-3.2.1-4.el6.x86_64 1/2

Installing :

blas-devel-3.2.1-4.el6.x86_64 2/2

Verifying :

blas-devel-3.2.1-4.el6.x86_64 1/2

Verifying :

blas-3.2.1-4.el6.x86_64 2/2

Installed:

Complete!

通过以上的方式安装了blas-3.2.1-4.el6.x86_64和blas-devel.x86_64

0:3.2.1-4.el6两个软件,因为该计算机为64位的操作系统,默认情况安装的就是64位的软件包。也可以单个软件包安装,如下:

yum install blas

yum install blas-devel

无论使用什么方式安装,都会默认将相关的库文件加入到默认的lib文件夹下面。

3、3、 验证安装是否成功

安装完成之后可以rpm的命令来查看安装的相关的软件包,通过查询可以看到安装以及完成了。

rpm -q blas

blas-3.2.1-4.el6.x86_64

rpm -q blas-devel

blas-devel-3.2.1-4.el6.x86_64

需要注意的是这里rpm命令查询的时候不支持通配符,如果使用*去通配的话会导致识别为软件包名称的一个字符。

rpm -q blas*

package blas* is not installed

到这里BLAS通过yum安装就已经完成了,不过需要注意的是CentOS

的软件库中BLAS的版本为3.2,而该软件截止到今天(20160808)已经更新到了3.6版本。如果需要安装新版本的话需要自己下载源码编译安装,该部分内容将在后续博文中继续。

linux编译blas,Linux系统CentOS 6.8上yum安装BLAS库相关推荐

  1. 海思linux中编译,linux 编译安桌系统 海思

    linux 编译安桌系统 海思0 zzydesbz2015.11.30浏览27次分享举报 root@dm-desktop:~/HiSTBAndroidV600R001C00SPC060# make b ...

  2. Linux教程:如何在CentOS或者RHEL上启用Nux Dextop仓库

    Linux教程:如何在CentOS或者RHEL上启用Nux Dextop仓库 Linux教程:如何在CentOS或者RHEL上启用Nux Dextop仓库 [日期:2014-09-24] 来源:Lin ...

  3. 在Centos 6.x 下yum安装php 5.5

    Centos 6.5默认yum安装的php版本为 5.3,但是现在较多的系统已经对此版本不支持.so,可以以下办法安装较高版本的php 添加Epel源 # rpm -Uvh http://downlo ...

  4. centos 6.2用yum安装中文输入法

    centos 6.2用yum安装中文输入法 1.su root 2.yum install "@Chinese Support" 3.exit 4.回到桌面,system-> ...

  5. mac装linux fedora,在RHEL,CentOS和Fedora上安装 Wine 3.0稳定版

    Wine是一个开放源代码和免费的Linux应用程序,使用户可以在Unix/Linux操作系统上运行任何基于Windows的应用程序.Wine团队每两个星期不断发布他们的版本. 最后,Wine团队自豪地 ...

  6. linux防火墙添加udp 123,centos下的ntp的安装和配置 (注意 防火牆的udp 123要打開,不然會不能用)...

    centos下的ntp的安装和配置安装 yum install ntp 配置文件 /etc/ntp.conf restrict default kod nomodify notrap nopeer n ...

  7. 海思linux中编译,基于海思开发环境,交叉编译,安装tslib库

    环境:Ubuntu-18.04 64位 交叉编译器:arm-hisiv600-linux tslib版本:tslib-1.4 一.安装交叉编译器 [注意]本文中使用 Hi3531D 的 V600 编译 ...

  8. linux下ganglia监控系统搭建,开源监控软件Ganglia 安装使用

    1.ganglia简介 Ganglia 是一款为 HPC(高性能计算)集群而设计的可扩展的分布式监控系统,它可以监视和显示集群中的节点的各种状态信息,它由运行在各个节点上的 gmond 守护进程来采集 ...

  9. linux 编译x264,linux 编译ffmpeg 支持x264, x265

    1. 前言 本教程涉及的ffmpeg, x264, x265 2. 环境依赖 2.1 删除系统中安装的ffmpeg等库 sudo apt-get --purge remove ffmpeg mplay ...

最新文章

  1. php 请求方式,PHP发起HTTP请求有哪几种方式?
  2. 关于条件随机场的一些补充
  3. pytorch Spawning 子线程
  4. 获得无向图连通子图_讲透学烂二叉树(一):图的概念和定义—各种属性特征浅析...
  5. iShow UI for React 最佳实践
  6. [云炬创业基础笔记] 第四章测试15
  7. 2d与2.5d坐标转换_ArcGIS中坐标系统定义与投影转换(包含定义三参七参)
  8. 360云盘会不会停止服务器,360云盘能否继续使用啊?
  9. 利用adobe x pro批量合并pdf
  10. Matlab入门:界面认识
  11. 【方差分析】之matlab求解
  12. Linux之压缩详解
  13. Oracle以甲乙丙丁来排列
  14. Android桌面小插件——Widget
  15. python vbox_python 控制vbox虚拟机
  16. 矩形波 matlab,Matlab的方波函数
  17. shopnc nodejs安装
  18. 为知笔记使用Typora为默认编辑器(含坑)
  19. ctf 隐写术 老鹰抓小鸡
  20. Web,Servlet,网络复习,超全,快来看

热门文章

  1. 数字藏品大开杀戒,如何保护好自己的钱包?
  2. 使用threejs简单Web3D效果
  3. 三剑客之grep命令
  4. codeforces 742A-Arpa’s hard exam and Mehrdad’s naive cheat 快速幂
  5. DataTime 当前时间转换为 GMT格式时间
  6. 获取int值的完整32位字符串(2)
  7. RationalDMIS 2022 脱机编程
  8. 润和软件:公司深度参与了华为海思系列芯片研发
  9. SpringCloud-19-Spring Cloud Hystrix介绍和服务端降级
  10. 【环境配置】解决Ubuntu重启后Nvidia驱动消失的问题