Страница 1 из 1

openssl centOs

Добавлено: 23 апр 2014, 10:24
MakcumOK
Ребята, помогите распутаться.
Ситуация такая:
На тачке(центось 6.5) был openssl(и сейчас есть) такой:
openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013

Но при сборке asterisk его не видел, после чего я поставил вот так:
wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz
tar -xvzf openssl-1.0.1c.tar.gz
cd openssl-1.0.1c
./config shared --prefix=/usr/local --openssldir=/usr/local/openssl && make && make install

И, о, чудо, asterisk собрался с openssl.
Радовался я ровно до того момента пока не запустил его:
asterisk: error while loading shared libraries: libssl.so.1.0.0: cannot open sha

Пришлось сделать вот так:
ln -s /usr/local/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.1.0.0
ln -s /usr/local/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.1.0.0

Имею asterisk, который почему-то хочет найти версию 1.0.0 и ещё массу версий на тачке:
find / | grep libssl
/usr/lib64/.libssl.so.10.hmac
/usr/lib64/.libssl.so.1.0.1e.hmac
/usr/lib64/libssl3.so
/usr/lib64/libssl.so.10
/usr/lib64/libssl.so.1.0.1e
/usr/local/lib64/libssl.so
/usr/local/lib64/pkgconfig/libssl.pc
/usr/local/lib64/libssl.so.1.0.0
/usr/local/lib64/libssl.a

Вопросы:
1) почему не заработало с 1.0.1e-fips
2) как избавиться от 2х версий libssl и оставить одну рабочую?

Re: openssl centOs

Добавлено: 23 апр 2014, 10:36
ded
Надо было не мудрить со сборкой, поставить командой
yum install asterisk -y
Нет там никаких чудес, а Вы не вполне разбираетесь в зависимостях. Если была охота собирать астериск из сорцев, то зависимые либы надо было ставить тоже из
yum install openssl-devel -y

Re: openssl centOs

Добавлено: 23 апр 2014, 13:45
MakcumOK
ded писал(а):Надо было не мудрить со сборкой, поставить командой
yum install asterisk -y
Нет там никаких чудес, а Вы не вполне разбираетесь в зависимостях. Если была охота собирать астериск из сорцев, то зависимые либы надо было ставить тоже из
yum install openssl-devel -y
разве в центоси не идет из коробки openssl?
Например такой:
openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013
Почему конфиг его не видит и как сделать чтоб видел?

Re: openssl centOs

Добавлено: 23 апр 2014, 14:35
Wapo
Вы, случайно, не заметили РАЗНИЦУ между openssl и openssl-DEVEL

Re: openssl centOs

Добавлено: 23 апр 2014, 14:43
MakcumOK
Wapo писал(а):Вы, случайно, не заметили РАЗНИЦУ между openssl и openssl-DEVEL
ок, можете сказать в чем разница?

я не понимаю зачем здесь нужен openssl-devel.
вот это вроде не devel, но с ним всё прекрасно работает http://www.openssl.org/source/openssl-1.0.1c.tar.gz.

Re: openssl centOs

Добавлено: 23 апр 2014, 17:41
ded
MakcumOK, я давно заметил, что люди, упорно использующие оверквотинг - как бы не очень понятливы. Вот такая странная зависимость. Завязывайте с оверквотингом. Тут даже специально убранакнопка цитирования последнего поста, но Вы всё равно упорно руками перетыриваете.
Уже поймите необходимость, когда децствительно что-то нужно как-то свыборочно цитировать, но не последний пост целиком.

Re: openssl centOs

Добавлено: 23 апр 2014, 22:51
Samael28
MakcumOK писал(а): я не понимаю зачем здесь нужен openssl-devel.
вот это вроде не devel, но с ним всё прекрасно работает http://www.openssl.org/source/openssl-1.0.1c.tar.gz.
Вы сначала поймите разницу между пакетной системой дистрибутивов и сборкой из исходников. Потом задавайте вопросы далее. Пока у Вас не хватает знаниях в основах, а Вы полезли в ИП-телефонию.

Re: openssl centOs

Добавлено: 24 апр 2014, 14:32
MakcumOK
Я думал основная разница в том, что пакетный менеджер разрешает необходимые зависимости если нужны?
Вы сейчас о том, что из коробки в центоси установлен дистрибутив openssl, а надо openssl-devel?

Re: openssl centOs

Добавлено: 24 апр 2014, 17:32
ded
пакетный менеджер - yum, разрешает необходимые зависимости, и тогда лучше всё из пакетов ставить.
Но если взялись из сорцев, то там тоже есть зависимости, и они дособираются пакетами для девелоперов *-devel