linux编译blas,Linux系统CentOS 6.8上yum安装BLAS库
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库相关推荐
- 海思linux中编译,linux 编译安桌系统 海思
linux 编译安桌系统 海思0 zzydesbz2015.11.30浏览27次分享举报 root@dm-desktop:~/HiSTBAndroidV600R001C00SPC060# make b ...
- Linux教程:如何在CentOS或者RHEL上启用Nux Dextop仓库
Linux教程:如何在CentOS或者RHEL上启用Nux Dextop仓库 Linux教程:如何在CentOS或者RHEL上启用Nux Dextop仓库 [日期:2014-09-24] 来源:Lin ...
- 在Centos 6.x 下yum安装php 5.5
Centos 6.5默认yum安装的php版本为 5.3,但是现在较多的系统已经对此版本不支持.so,可以以下办法安装较高版本的php 添加Epel源 # rpm -Uvh http://downlo ...
- centos 6.2用yum安装中文输入法
centos 6.2用yum安装中文输入法 1.su root 2.yum install "@Chinese Support" 3.exit 4.回到桌面,system-> ...
- mac装linux fedora,在RHEL,CentOS和Fedora上安装 Wine 3.0稳定版
Wine是一个开放源代码和免费的Linux应用程序,使用户可以在Unix/Linux操作系统上运行任何基于Windows的应用程序.Wine团队每两个星期不断发布他们的版本. 最后,Wine团队自豪地 ...
- linux防火墙添加udp 123,centos下的ntp的安装和配置 (注意 防火牆的udp 123要打開,不然會不能用)...
centos下的ntp的安装和配置安装 yum install ntp 配置文件 /etc/ntp.conf restrict default kod nomodify notrap nopeer n ...
- 海思linux中编译,基于海思开发环境,交叉编译,安装tslib库
环境:Ubuntu-18.04 64位 交叉编译器:arm-hisiv600-linux tslib版本:tslib-1.4 一.安装交叉编译器 [注意]本文中使用 Hi3531D 的 V600 编译 ...
- linux下ganglia监控系统搭建,开源监控软件Ganglia 安装使用
1.ganglia简介 Ganglia 是一款为 HPC(高性能计算)集群而设计的可扩展的分布式监控系统,它可以监视和显示集群中的节点的各种状态信息,它由运行在各个节点上的 gmond 守护进程来采集 ...
- linux 编译x264,linux 编译ffmpeg 支持x264, x265
1. 前言 本教程涉及的ffmpeg, x264, x265 2. 环境依赖 2.1 删除系统中安装的ffmpeg等库 sudo apt-get --purge remove ffmpeg mplay ...
最新文章
- php 请求方式,PHP发起HTTP请求有哪几种方式?
- 关于条件随机场的一些补充
- pytorch Spawning 子线程
- 获得无向图连通子图_讲透学烂二叉树(一):图的概念和定义—各种属性特征浅析...
- iShow UI for React 最佳实践
- [云炬创业基础笔记] 第四章测试15
- 2d与2.5d坐标转换_ArcGIS中坐标系统定义与投影转换(包含定义三参七参)
- 360云盘会不会停止服务器,360云盘能否继续使用啊?
- 利用adobe x pro批量合并pdf
- Matlab入门:界面认识
- 【方差分析】之matlab求解
- Linux之压缩详解
- Oracle以甲乙丙丁来排列
- Android桌面小插件——Widget
- python vbox_python 控制vbox虚拟机
- 矩形波 matlab,Matlab的方波函数
- shopnc nodejs安装
- 为知笔记使用Typora为默认编辑器(含坑)
- ctf 隐写术 老鹰抓小鸡
- Web,Servlet,网络复习,超全,快来看