RedisLabs / memtier_benchmark

NoSQL Redis and Memcache traffic generation and benchmarking tool.
GNU General Public License v2.0
893 stars 217 forks source link

CentOS release 6.4 (Final) installation torture #2

Closed talipkorkmaz closed 11 years ago

talipkorkmaz commented 11 years ago

Hi,

I wanted to install memtier_benchmark tool but it returned to a torture.I followed the instructions in README file but lots of packages are not exists in Centos6.4. I installed below packages

yum install autoconf (http://petio.org/tools/autoconf.html) yum install automake (http://petio.org/tools/automake.html) yum install libmemcached yum install libmemcached yum install libmemcached-devel After retrying ./configure gave below result.


No package 'libevent' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBEVENT_CFLAGS and LIBEVENT_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.


Than I try to install libevent but I got the conflicts


Transaction Check Error: file /usr/bin/event_rpcgen.py from install of libevent-devel-2.0.19-1.rhel6.x86_64 conflicts with file from package compat-libevent14-1.4.13-1.rhel6.x86_64 file /usr/lib64/libevent_core.a from install of libevent-devel-2.0.19-1.rhel6.x86_64 conflicts with file from package compat-libevent14-1.4.13-1.rhel6.x86_64 file /usr/lib64/libevent_core.so from install of libevent-devel-2.0.19-1.rhel6.x86_64 conflicts with file from package compat-libevent14-1.4.13-1.rhel6.x86_64 file /usr/lib64/libevent_extra.a from install of libevent-devel-2.0.19-1.rhel6.x86_64 conflicts with file from package compat-libevent14-1.4.13-1.rhel6.x86_64 file /usr/lib64/libevent_extra.so from install of libevent-devel-2.0.19-1.rhel6.x86_64 conflicts with file from package compat-libevent14-1.4.13-1.rhel6.x86_64


When I try to erase compat-libevent14 package it shows that it is a dependency of nfs-utils. Removing: compat-libevent14 x86_64 1.4.13-1.rhel6 @pgdg91 466 k Removing for dependencies: nfs-utils x86_64 1:1.2.3-36.el6 @base 977 k nfs-utils-lib x86_64 1.1.5-6.el6 @base 149 k

So I just cancelled installation of memtier_benchmark.And if it is possible can you prepare a tutorial for a centos release?

Regards

yossigo commented 11 years ago

I've updated the README to be more detailed about CentOS 6.4, as well as some dependencies cleanup to make things easier.