Я пытаюсь установить libxml2 в ящик redhat, который не может подключиться к Интернету.
Итак, я загрузил и настроил следующие RPM:
libxml2-2.7.6-1.x86_64.rpm
libxml2-devel-2.7.6-1.x86_64.rpm
libxml2-python-2.7.6-1.x86_64.rpm
Но я не могу установить ни один из них:
-bash-4.1$ sudo rpm -Uvh libxml2-2.7.6-1.x86_64.rpm
warning: libxml2-2.7.6-1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID de95bc1f: NOKEY
error: Failed dependencies:
libxml2 = 2.7.6-17.el6_6.1 is needed by (installed) libxml2-python-2.7.6-17.el6_6.1.x86_64
Есть ли способ установить libxml2 со всеми зависимостями?
в идеале мне нужна эта версия:
libxml2-2.7.6-1.X
Если у вас другая система с той же (или очень похожей) версией ОС, на которой она установлена (установите ее, если необходимо и возможно), вы можете узнать все ее зависимости:
$ rpm -qR libxml2-2-2.9.1-7.2.1.x86_64
/sbin/ldconfig
/sbin/ldconfig
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.15)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.2)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libdl.so.2()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
liblzma.so.5()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libz.so.1()(64bit)
libz.so.1(ZLIB_1.2.2.3)(64bit)
libz.so.1(ZLIB_1.2.3.3)(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
Затем загрузите и установите соответствующие пакеты RPM.
Может потребоваться несколько итераций, если некоторые зависимости сами по себе не удовлетворены.