Ситуация такая: на входе тока что поставленая FreeBSD 4.10 при попытке откомпилировать Midnight Commander из портов повозившись система выдала сообщение "/usr/libexec/id-elf.so.1: Shared object "libssl.so.3" not found"
всё бы хорошо, эта библиотека (или что это, я ламер пока, в никсах, не дотумкал ещё) там отсутствует, но ковыряя 4.9 например, я натыкался на такую вещь, есть скажем "чего_нибудь.so.2", а нада "чего_нибудь.so.1"и орёт благим матом "не хочу!!! не буду!!!! ерор код ван!!!"
можно ли как нибудь это цивилизованно вылечить, мож кто укажет на криворукость мою?
заранее спасиба
>Ситуация такая: на входе тока что поставленая FreeBSD 4.10 при попытке откомпилировать
>Midnight Commander из портов повозившись система выдала сообщение "/usr/libexec/id-elf.so.1: Shared object
>"libssl.so.3" not found"просто сделай симлинк с таким названием на эту библиотеку
>>Ситуация такая: на входе тока что поставленая FreeBSD 4.10 при попытке откомпилировать
>>Midnight Commander из портов повозившись система выдала сообщение "/usr/libexec/id-elf.so.1: Shared object
>>"libssl.so.3" not found"
>
>просто сделай симлинк с таким названием на эту библиотеку
и на что этот симлинк должен ссылаться?
если там вообще не было никаких "libssl.so.*"
что надо установить тогда, никак понять не могу
>и на что этот симлинк должен ссылаться?
>если там вообще не было никаких "libssl.so.*"
>что надо установить тогда, никак понять не могуEсли не ошибаюсь, это библиотека из раздела crypto установки FreeBSD
>Ситуация такая: на входе тока что поставленая FreeBSD 4.10 при попытке откомпилировать
>Midnight Commander из портов повозившись система выдала сообщение "/usr/libexec/id-elf.so.1: Shared object
>"libssl.so.3" not found"
>всё бы хорошо, эта библиотека (или что это, я ламер пока, в
>никсах, не дотумкал ещё) там отсутствует, но ковыряя 4.9 например, я
>натыкался на такую вещь, есть скажем "чего_нибудь.so.2", а нада "чего_нибудь.so.1"
>
>и орёт благим матом "не хочу!!! не буду!!!! ерор код ван!!!"
>
>можно ли как нибудь это цивилизованно вылечить, мож кто укажет на криворукость
>мою?
>
>заранее спасибадело не в кривости рук, а в полном отсутствии знаний:
- процесс компиляции
- процесс сборки-линковки
- статические и динамические библиотекиman gcc
man ld
man ldd
man ldconfigldconfig -r | grep libssl
а вот почему данная библиотека отсутствует, вероятно по причине кривой
или неполной установки:ls -la /usr/lib | grep libssl
which openssl
openssl version
ldd /path/openssl
find / -name libssl.so
если найдет - то cd туда где он нашел libssl.so.N
ln -s libssl.so.N libssl.so.3
а если ее нету то надо ставить
http://www.openssl.org/
/usr/ports/security/openssl=========================
FreeBSD, Linux
Администрирование и консультации
http://aka-root.com/
поставь с дистра фри пакадж linuxlib (или как там подобное) - мс чисто линуховое приложение.
>поставь с дистра фри пакадж linuxlib (или как там подобное) - мс
>чисто линуховое приложение.Определенно, что-то новенькое! :) Похоже, рушатся все мои представления о портируемых приложениях, а то, что mc и под виндой можно скомпилить без всяких linuxlib - это уже патология. :)
:) а я и не знал, что под мягкие есть мс
>:) а я и не знал, что под мягкие есть мсЕсть, только он совершенно там бесполезен! :)
>>поставь с дистра фри пакадж linuxlib (или как там подобное) - мс
>>чисто линуховое приложение.
>
>Определенно, что-то новенькое! :) Похоже, рушатся все мои представления о портируемых приложениях,
>а то, что mc и под виндой можно скомпилить без всяких
>linuxlib - это уже патология. :)решилось путём установки пакета linuxbase
>решилось путём установки пакета linuxbaseИМХО, это путь в Москву через Владивосток! В FreeBSD есть собственная библиотека libssl. И все дело в том, что требуется с дистрибутива FreeBSD установить crypto, как здесь уже и советовали. Могу только порекомендовать чтение handbook в ОБЯЗАТЕЛЬНОМ порядке.
rtfm - само собой, просто и опыт надо ИМЕТЬ не на словах.
часто ТАКИЕ вопросы задают?
я ответил, что проще и понятнее ЛЮБОМУ.(ваще канечно, можно и первые несколько пп, но уж больно запаренно для новичка, хотя работать тоже будет)
>rtfm - само собой, просто и опыт надо ИМЕТЬ не на словах.
>
>часто ТАКИЕ вопросы задают?
>я ответил, что проще и понятнее ЛЮБОМУ.
>
>(ваще канечно, можно и первые несколько пп, но уж больно запаренно для
>новичка, хотя работать тоже будет)запаренно - рвать гланды через ж...у == использовать эмуляцию linux в bsd
и корячиться с линуксовыми приложениями в bsd, особенно с теми, которые
без проблем идут под native(родной) системой и не требуют лишних
телодвижений.Unix != Windows и как правильно было подмеченно, требует изучения документации: Handbook & FAQ минимум (настольные книги), вместо тыркания
а-ля Windows -> попробую установить-запустить, авось само заработает...PS. Сообственно и Windows сервера (не workstation) требуют знаний.