首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安装FIO疑难解答

安装FIO疑难解答
EN

Unix & Linux用户
提问于 2018-09-03 17:59:08
回答 1查看 2K关注 0票数 -1

我已经在生产的测试和QA环境中安装了FIO。我已经在由我分隔的VM中模拟了这个错误。它安装了INFORMIX。我就是这样做的。

安装EPEL:

代码语言:javascript
运行
复制
$ rpm -iv epel-release-7-11.noarch.rpm

它已经安装了epel-版本-6-8。

代码语言:javascript
运行
复制
warning: epel-release-7-11.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY

为安装准备包装..。

代码语言:javascript
运行
复制
file /etc/yum.repos.d/epel-testing.repo from install of epel-release-7-11.noarch conflicts with file from package epel-release-6-8.noarch
file /etc/yum.repos.d/epel.repo from install of epel-release-7-11.noarch conflicts with file from package epel-release-6-8.noarch

我删除了以前的版本,并安装了epel-版本-7。在任何情况下,当我继续安装FIO时。

代码语言:javascript
运行
复制
$ gunzip fio-fio-3.7.tar.gz
$ tar -xf fio-fio-3.7.tar

安装

时fio3:

代码语言:javascript
运行
复制
[root@localhost fio-fio-3.7]# ./configure
configure: failed to find compiler

安装后的

-2.1.10

代码语言:javascript
运行
复制
[root@localhost fio-2.1.10]# ./configure
compile test failed
Configure failed, check config.log and/or the above output

我以为这是EPEL的版本,当我安装FIO或在./configure中时,我缺少什么东西吗?

EN

回答 1

Unix & Linux用户

发布于 2018-09-06 02:59:35

(恳求:如果你有选择的话,请不要在新系统上使用老版本的fio。)许多问题已经解决,许多事情已经改变了之间的联邦2.1.10-3.7。到目前为止,关于上游fio发布的内容,请参阅https://github.com/axboe/fio/releases )

要从源代码编译fio (这似乎是您试图做的,但在这个答案的底部看到注释),您至少需要一个编译器和几个库。我通常不是CentOS/RHEL的人,但是如果要在CentOS/RHEL上进行开发时内存可用,那么让系统安装一组默认的软件包就更容易了:

代码语言:javascript
运行
复制
yum group install "Development Tools"

正如在fio文档(https://fio.readthedocs.io/en/latest/fio_doc.html#building )中提到的,您还需要安装libaio-devel

代码语言:javascript
运行
复制
yum install libaio-devel

这样您就可以编译fio了。

附加项:如果要从源代码编译fio,则不需要安装EPEL。但是,您知道EPEL包含可以通过https://apps.fedoraproject.org/packages/fio安装的fio (C5 )的预构建版本吗?请注意,随着CentOS/RHEL版本的老化,EPEL中的fio版本往往会过时。

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

https://unix.stackexchange.com/questions/466615

复制
相关文章

相似问题

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