我已经在生产的测试和QA环境中安装了FIO。我已经在由我分隔的VM中模拟了这个错误。它安装了INFORMIX。我就是这样做的。
安装EPEL:
$ rpm -iv epel-release-7-11.noarch.rpm它已经安装了epel-版本-6-8。
warning: epel-release-7-11.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY为安装准备包装..。
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时。
$ gunzip fio-fio-3.7.tar.gz
$ tar -xf fio-fio-3.7.tar安装
[root@localhost fio-fio-3.7]# ./configure
configure: failed to find compiler安装后的
[root@localhost fio-2.1.10]# ./configure
compile test failed
Configure failed, check config.log and/or the above output我以为这是EPEL的版本,当我安装FIO或在./configure中时,我缺少什么东西吗?
发布于 2018-09-06 02:59:35
(恳求:如果你有选择的话,请不要在新系统上使用老版本的fio。)许多问题已经解决,许多事情已经改变了之间的联邦2.1.10-3.7。到目前为止,关于上游fio发布的内容,请参阅https://github.com/axboe/fio/releases )
要从源代码编译fio (这似乎是您试图做的,但在这个答案的底部看到注释),您至少需要一个编译器和几个库。我通常不是CentOS/RHEL的人,但是如果要在CentOS/RHEL上进行开发时内存可用,那么让系统安装一组默认的软件包就更容易了:
yum group install "Development Tools"正如在fio文档(https://fio.readthedocs.io/en/latest/fio_doc.html#building )中提到的,您还需要安装libaio-devel:
yum install libaio-devel这样您就可以编译fio了。
附加项:如果要从源代码编译fio,则不需要安装EPEL。但是,您知道EPEL包含可以通过https://apps.fedoraproject.org/packages/fio安装的fio (C5 )的预构建版本吗?请注意,随着CentOS/RHEL版本的老化,EPEL中的fio版本往往会过时。
https://unix.stackexchange.com/questions/466615
复制相似问题