Я программист, и я пытаюсь дать четкий и надежный способ для команды инженеров установить libcurl на Linux RHEL.
На машине уже установлено следующее:
libcurl.so.4
libssl.so.1.0.0
libcrypto.so.1.0.0
libssh2.so.1.0.1
libcidn-2.12.so
И все вышеперечисленное является 64-битным. Я пытаюсь установить 32-битные версии следующего:
libcurl.so.3.0.0
libssl.so.0.9.8e
libcrypto.so.0.9.8e
libcidn-2.5.so
Я получил обороты для большинства из них, но libcurl зависит от многих вещей. И я получаю эту ошибку при попытке установить libssl:
$ rpm -ivh openssl-0.9.8e-12.el5_5.7.i386.rpm
warning: openssl-0.9.8e-12.el5_5.7.i386.rpm: Header V3 DSA/SHA1 Signature, key ID 192a7d7d: NOKEY
Preparing... ########################################### [100%]
package openssl-1.0.0-25.el6_3.1.x86_64 (which is newer than openssl-0.9.8e-12.el5_5.7.i386) is already installed
package openssl-1.0.0-25.el6_3.1.i686 (which is newer than openssl-0.9.8e-12.el5_5.7.i386) is already installed
file /etc/pki/tls/certs/ca-bundle.crt from install of openssl-0.9.8e-12.el5_5.7.i386 conflicts with file from package ca-certificates-2010.63-3.el6_1.5.noarch
file /etc/pki/tls/misc/CA from install of openssl-0.9.8e-12.el5_5.7.i386 conflicts with file from package openssl-1.0.0-25.el6_3.1.x86_64
file /etc/pki/tls/certs/Makefile from install of openssl-0.9.8e-12.el5_5.7.i386 conflicts with file from package openssl-1.0.0-25.el6_3.1.x86_64
openssl больше не имеет скомпилированных двоичных файлов на своей странице. И я могу только найти источник rpm онлайн для RHEL. Я попытался использовать noarch один, но, как вы можете видеть, он не позволяет мне устанавливать или обновлять.
Подскажите, пожалуйста, как я могу форсировать установку в этом случае?
ОС машины - Linux 2.6.32-279.14.1.el6.x86_64