CentOS附带libxml2-2.6.26.我必须安装至少2.7.X版本.
@H_301_14@我从XMLSOFT(http://xmlsoft.org/sources/)下载了libxml2,libxml2-devel和libxml2-python(2.7.8)的RPM.
我试图以这种方式安装它:
- # yum localinstall libxml2-2.7.8-1.x86_64.rpm libxml2-devel-2.7.8-1.x86_64.rpm libxml2-python-2.7.8-1.x86_64.rpm
我得到:
- Examining libxml2-devel-2.7.8-1.x86_64.rpm: libxml2-devel-2.7.8-1.x86_64
- Marking libxml2-devel-2.7.8-1.x86_64.rpm as an update to libxml2-devel-2.6.26-2.1.2.8.el5_5.1.x86_64
- Examining libxml2-python-2.7.8-1.x86_64.rpm: libxml2-python-2.7.8-1.x86_64
- Marking libxml2-python-2.7.8-1.x86_64.rpm as an update to libxml2-python-2.6.26-2.1.2.8.el5_5.1.x86_64
- Resolving Dependencies
- --> Running transaction check
- ---> Package libxml2.x86_64 0:2.7.8-1 set to be updated
- --> Processing Dependency: libc.so.6(GLIBC_2.7)(64bit) for package: libxml2
- ---> Package libxml2-devel.x86_64 0:2.7.8-1 set to be updated
- ---> Package libxml2-python.x86_64 0:2.7.8-1 set to be updated
- --> Processing Dependency: python(abi) = 2.6 for package: libxml2-python
- --> Processing Dependency: libpython2.6.so.1.0()(64bit) for package: libxml2-python
- --> Running transaction check
- ---> Package libxml2.x86_64 0:2.7.8-1 set to be updated
- --> Processing Dependency: libc.so.6(GLIBC_2.7)(64bit) for package: libxml2
- ---> Package python26.x86_64 0:2.6.5-6.el5 set to be updated
- ---> Package python26-libs.x86_64 0:2.6.5-6.el5 set to be updated
- --> Finished Dependency Resolution
- libxml2-2.7.8-1.x86_64 from /libxml2-2.7.8-1.x86_64 has depsolving problems
- --> Missing Dependency: libc.so.6(GLIBC_2.7)(64bit) is needed by package libxml2-2.7.8-1.x86_64 (/libxml2-2.7.8-1.x86_64)
- Error: Missing Dependency: libc.so.6(GLIBC_2.7)(64bit) is needed by package libxml2-2.7.8-1.x86_64 (/libxml2-2.7.8-1.x86_64)
- You could try using --skip-broken to work around the problem
- You could try running: package-cleanup --problems
- package-cleanup --dupes
- rpm -Va --nofiles --nodigest
- The program package-cleanup is found in the yum-utils package.
更新glibc是否安全?或者从源代码安装libxml2?