2017-11-09 13 views
0

나는 clickhouse를 테스트하고 있습니다. 마지막으로 가상 컴퓨터에서 ClickHouse를 설치했습니다. 그러나 나는 그것을 만들기 위해 약간의 문제가있다.libbfd 패키지 오류가있는 CentOS6에서 clickhouse-server 설치가 실패했습니다.

-> 완료 종속성 해결 오류 : 패키지 : clickhouse - 서버 1.1.54236-4.el6.x86_64 (clickhouse) 이 필요합니다 : libbfd-2.20.51.0.2-5.44.el6.so() (64bit)

그러나 이미 "binutils-2.20.51.0.2-5.47"이 있습니다. (최신 버전) [root @ node01 ~] # rpm -qa | 그렙 "바이너리 유틸리티" 의 binutils-2.20.51.0.2-5.47.el6_9.1.x86_64 그래서

, 나는 바이너리 유틸리티 - 2.20.51.0.2-5.47를 제거하고 설치 바이너리 유틸리티 - 2.20.51.0.2-5.44, 그것은 잘 작동합니다.

이 일반적인 문제입니까?

감사합니다. Chan.

답변

0

BFD 라이브러리는 binutils 및 관련 도구의 내부 용으로 만 제공됩니다. 동일한 CentOS (또는 Red Hat Enterprise Linux) 릴리스에서도 ABI 안정성은 없습니다. 이러한 이유로 라이브러리 이름이 부 릴리스에서 부 릴리스로 변경되어 RPM 종속성이 손상 될 수 있습니다.

클릭 하우스를 만드는 사람과 이야기해야합니다. 필요하다면 BFD 버전을 번들로 묶거나, elfutils에서 libelf와 같이 지원되는 라이브러리를 사용해야한다.