The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблеммы с установкой OpenSSL"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблеммы с установкой OpenSSL"  
Сообщение от geragray email(ok) on 13-Июл-07, 15:27 
Переустановил Кубунту 7.04 и сделал автоапдейт. По умолчанию версия OpenSSL 0.9.8c 05 Sep 2006

Скачиваю openssl-0.9.8e.tar.gz с сайта, распаковываю и делаю все под рутом по инструкции, т.е.
  $ ./config
  $ make
  $ make test
  $ make install
Все проходит вроде бы замечательно, но по комманде
  $ openssl version
я получаю
  OpenSSL 0.9.8c 05 Sep 2006

Пробую запустить
$ pkg-config --cflags openssl
Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'openssl' found

Вопрос, как это починить?

P.S. До переустановки все работало отлично (Т.е на таком же кубунту 7.04 скачал последнюю версию openssl и собрал ее по инструкции). Сейчас же, так как система не видит пекеджа вовсе, ни одно из старых приложении использующие крипто либы не компилируется.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблеммы с установкой OpenSSL"  
Сообщение от phpcoder email(??) on 13-Июл-07, 15:31 
Когда вы ставили из исходников (а за такое надо бить по рукам!), то openssl установился в /usr/local, а системный же openssl установлен в /usr И /usr/bin находится в $PATH раньше, чем /usr/local/bin, потому и вызывается системный openssl.

Hint: указывайте полные пути к файлам

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблеммы с установкой OpenSSL"  
Сообщение от geragray email(ok) on 13-Июл-07, 15:41 
>Когда вы ставили из исходников (а за такое надо бить по рукам!),
>то openssl установился в /usr/local, а системный же openssl установлен в
>/usr И /usr/bin находится в $PATH раньше, чем /usr/local/bin, потому и
>вызывается системный openssl.

Хм, а в чем проблемма установки из исходников? Как еще иначе утановить послендюю версию если ее нет в репозитории (специально проверил перед установкой)?

В /usr/local/bin ксати пусто, вообще. А вот в /usr/local/ssl/bin нет. Более того, в  /usr/local/ssl лежат и хедеры и библиотеки собранной последней версии openssl (а они то мне собсвенно и нужны).

>Hint: указывайте полные пути к файлам
Можно, но работает не во всех случаях. К тому же либы он все равно не видит. И самое главное  , до переустановки линукса все работало прекрасно и я более чем уверен что последовательность действий при устанвке была та же самая.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблеммы с установкой OpenSSL"  
Сообщение от phpcoder email(??) on 13-Июл-07, 15:54 
>>Когда вы ставили из исходников (а за такое надо бить по рукам!),
>>то openssl установился в /usr/local, а системный же openssl установлен в
>>/usr И /usr/bin находится в $PATH раньше, чем /usr/local/bin, потому и
>>вызывается системный openssl.

>Хм, а в чем проблемма установки из исходников?

- захламляет систему
- создаёт трудности при обновлении
- возможны странные глюки, когда окажется установлено несколько версий одновременно или же останутся файлы из старой версии
- это недистрибутивно

Достаточно?

>Как еще иначе утановить
>послендюю версию если ее нет в репозитории (специально проверил перед установкой)?

- найти другой репозиторий, где эта версия есть
- собрать rpm/deb/whatever пакет самому
- повесить багу мэйнтейнеру и ждат когда соберёт он

>>Hint: указывайте полные пути к файлам
>Можно, но работает не во всех случаях. К тому же либы он
>все равно не видит.

Вот в этом и проблема. Что вы наставили самонакомилённого софта и у вас не работает. А в собранных под дистр пакетах уже обычно всё сделано за вас.

А теперь правьте всякие $PATH да $LD_LIBRARY_PATH...

>И самое главное  , до переустановки
>линукса все работало прекрасно и я более чем уверен что последовательность
>действий при устанвке была та же самая.

Переустаналивать Линукс? Зачем?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру