패키지 'libxml2'에 대한 종속성을 설치하려는 시도가 실패했습니다.

패키지 'libxml2'에 대한 종속성을 설치하려는 시도가 실패했습니다.

설치하려고 하는데 libxml2시스템이 종속성에 대해 불평하고 있습니다. 시스템에 종속 패키지가 있습니다.

최종 목표는 설치하는 것이고 다양한 방법( 등) xml_grep2을 시도해 왔습니다 .cpan

[root@testserver xml]# rpm -ivh libxml2-2.9.0-1.x86_64.rpm
  warning: libxml2-2.9.0-1.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID de95bc1f
  error: Failed dependencies:
  libc.so.6(GLIBC_2.14)(64bit) is needed by libxml2-2.9.0-1.x86_64

[root@testserver xml]# yum install glibc
  Package glibc-2.5-107.x86_64 already installed and latest version
  Package glibc-2.5-107.i686 already installed and latest version

[root@testserver xml]# find / -name libc.so.6
  /lib64/libc.so.6
  /lib/libc.so.6
  /lib/i686/nosegneg/libc.so.6

답변1

xml_grep2를 수동으로 설치하려고 합니다. rpm.pbone.net에서 다운로드할 수 있으며 종속성 문제를 해결할 수 있습니다. glibc 2.5를 사용하거나 glibc 2.1.x를 다운그레이드하는 경우 더 높은 버전의 libxml2가 필요하다고 생각합니다.

답변2

이 버전을 사용할 수 있다고 확신한다면 --nodeps를 사용하여 rpm을 설치할 수 있습니다. 저는 버전이 내 라이브러리와 호환되는지 확인하기 위해 yum을 사용하여 libxml2를 설치하는 것을 선호합니다.

답변3

문제는 수동 libxml2패키지 설치에 있는 것으로 보이며 설치하려는 패키지가 호환되지 않습니다. yum을 사용하여 패키지를 설치하는 것이 좋습니다.

yum install libxml2

관련 정보