У меня есть корпоративный сервер под управлением CentOS 6.4, на котором мне необходимо установить инструменты, необходимые для развертывания веб-приложения. Одним из таких инструментов является сервер PostgreSQL, однако VPN-сеть компании блокирует yum, и мне сказали, что «настроить yum для прохождения через прокси-сервер компании слишком сложно», и у меня нет полномочий / возможностей сделать это самостоятельно.Таким образом, я в основном застрял с загрузкой rpms вручную, передачей их на сервер через WinSCP и скрестив пальцы, надеясь, что rpm -i
будет работать.
Я скачал 3 об / мин:
postgresql193-9.3.5.1PGDG.rhel6.x86_64.rpm
postgresql193-libs-9.3.5.1PGDG.rhel6.x86_64.rpm
postgresql193-server-9.3.5.1PGDG.rhel6.x86_64.rpm
перенес их в /usr /local /pgsql и запустил rpm -iv posgresql193-*.rpm
и получил:
error: Failed dependencies:
libssl.so.10(libssl.so.10)(64bit) is needed by postgresql93-9.3.5-1PGDG.rhel6.x86_64
libcrypto.so.10(libcrypto.so.10)(64bit) is needed by postgresql93-libs-9.3.5-1PGDG.rhel6.x86_64
libssl.so.10(libssl.so.10)(64bit) is needed by postgresql93-libs-9.3.5-1PGDG.rhel6.x86_64
libcrypto.so.10(libcrypto.so.10)(64bit) is needed by postgresql93-server-9.3.5-1PGDG.rhel6.x86_64
libssl.so.10(libssl.so.10)(64bit) is needed by postgresql93-server-9.3.5-1PGDG.rhel6.x86_64
Посмотрев эти углубления, я обнаружил, что они принадлежат openssl, однако, запустив rpm -qa openssl
я получаю одно совпадение: openssl-1.0.0-27.el6.x86_64
и так, что здесь происходит? Версия openssl слишком низкая? Я искал новый релиз centos openssl в формате rpm, и у меня нет ощутимых результатов. Надеюсь, мне не придется собирать его самому. Что я делаю?
Да, и, кстати, я вообще новичок в centos/* nix, так что будь осторожен со мной.