Следуя документация для RHEL/CentOS, я пытаюсь установить libcouchbase следующим образом:
wget http://packages.couchbase.com/releases/couchbase-release/couchbase-release-1.0-6-x86_64.rpm
sudo rpm -iv couchbase-release-1.0-6-x86_64.rpm
sudo yum install libcouchbase-devel libcouchbase2-bin gcc gcc-c++
Однако libcouchbase-devel
и libcouchbase2-bin
терпят неудачу с:
Running rpm_check_debug
Running Transaction Test
Transaction Check Error:
file /usr/lib64/libcouchbase.so.2.0.65 conflicts between attempted installs of libcouchbase-2.10.3-1.el6.remi.x86_64 and libcouchbase2-core-2.10.3-1.el6.x86_64
Error Summary
-------------
Я пытался установить эти пакеты по одному, но если я устанавливаю libcouchbase-devel
сначала, это удается, а libcouchbase2-bin
нет. Если я удалю то, что установил, и сделаю libcouchbase2-bin first it succeeds, but then
libcouchbase-devel`, произойдет сбой.
Это явно указывает на конфликт где-то, но я не уверен, что это за конфликт
Я удалил все пакеты, в названии которых есть Couchbase: yum remove packagename
Тогда yum install libcouchbase libcouchbase-devel