ENV пытается найти файл с именем "sed-f". Можно попробовать "#!/usr/bin/sed-f" как строка хижины.
Вы действительно хотите создать альтернативную установку OpenSSL 1.0.0c и не заменить системные библиотеки. Вы рискуете повреждать значительные части своей системы CentOS путем замены 0.9.8k библиотеки. Лучше всего просто скомпилировать его и установить его в/usr/local/openssl или чем-то подобном.
Проверьте эти вопросы в serverfault:
https://serverfault.com/questions/71298/upgrading-openssl-in-centos-5-3
https://serverfault.com/questions/128197/openssl-0-9-8k-or-higher-on-centos-5
Попробуйте это: http://j3pd.wordpress.com/2011/08/31/upgrading-openssl/
Это говорит Вам, как проверить Вашу текущую версию, загрузите новейший, скомпилируйте его и установите его по старому
Не идите, устанавливая программное обеспечение из источников, если Вы действительно не знаете то, что Вы делаете, и нет никакого другого пути. Не на распределении предприятия для серьезного использования. И намного менее критический материал как OpenSSL.
Обратите внимание, что в Red Hat Enterprise Linux (и его производные, как CentOS, Научный Linux и Oracle Linux) версии программного обеспечения часто выглядят старыми. Они - версии, Red Hat выбрал путь назад, когда они сократят RHEL X.0, и они только обновят до более новых версий в течение десятилетия или таким образом, RHEL X поддерживается, если нет другого способа исправить ошибки. Люди Red Hat бэкпортируют, фиксирует и ошибки патча в том, что они поставляют, код внутренне, вероятно, намного больше походит на последнюю версию, чем исходная, но существенные внешние интерфейсы rigurously сохранены. Пребывайте в уверенности, что, даже если Ваша версия пакета является всем чемпионом времени в CVEs, что Вы установили, не уязвимо для тех проблем.
Вам нужна некоторая апачская функциональность, Вы проверили, что это не доступно для Вашей установки? Вы посмотрели на EPEL? Возможно, это доступно в следующей версии (RHEL, и CentOS имеют несколько в настоящее время поддерживаемых версий одновременно, проверяют последнее)?
Этот веб-сайт показывает Вам, как обновить openssl на песнях. http://www.pcwired.com/2013/09/how-to-set-ssl-for-pci-compliant-apache
Многие люди до сих пор используют RHEL 5 / CentOS 5 по нескольким причинам. Но RHEL 5 больше не поддерживается, и, кроме того, никогда не было пакета с OpenSSL >= 1 для RHEL 5.
Если вас не беспокоит использование иностранного репозитория, вы можете использовать репозиторий tuxad.Он предоставляет другой и более простой способ обновить OpenSSL RHEL 5 до версии RHEL 6 (, которая все еще поддерживается ):
.Более подробную информацию можно найти здесь:
www.tuxad.de/blog/archives/2014/11/19/openssl _updateenhancements _для _rhel __centos _5 www.tuxad.de/blog/archives/2018/07/21/tuxad _rh5 _репозиторий _теперь _с _phpopenssl1
Этот репозиторий содержит несколько пакетов, перестроенных для OpenSSL 1: