Страница 1 из 1
libcrypto.so.2
Добавлено: 23 мар 2005, 10:50
MentALzavR
Захотел я поставить kluje-0.7-1.i386.rpm. Говорит, нужна библиотека libcrypto.so.2. Google мне выдал ссылки, что таковая библиотека содержится в openssl-0.9.6b-35.7.i386.rpm. Скачал. Информацию смотрю - Provides
libcrypto.so.2
libssl.so.2
openssl.
Но фала такого (libcrypto.so.2) там нет(есть libcrypto.0.9.6b). На yahoo, там, где их клиенты выложены написано, сделайте ссылку на этот файл с именем libcrypto.so.2.
Теперь собственно вопрос.
1. libcrypto.so.2==libcrypto.0.9.6b ?
2. Можно ли руками исправить базу rpm, чтоб она думала, что соответствующий файл есть(сделать ссылку и не парится)?
Добавлено: 23 мар 2005, 12:00
fa3a
1. libcrypto.so.2==libcrypto.0.9.6b ?
тебе предложили создать симлинк на либу, и что этот вопрос должен означать?? :0
исправить базу rpm, чтоб она думала
отличный перл в мою коллекцию! сенкс!
))
Добавлено: 23 мар 2005, 12:02
fa3a
создай симлинк как указано и инсталлируй kluje-0.7-1.i386.rpm с опцией --nodeps
Добавлено: 24 мар 2005, 10:47
MentALzavR
Да знаю я про ключ -nodeps (собственно сейчас и устновил так). Просто, каждый раз, когда я буду что-то инсталить, мне rpm будет ругаться на недостачу это файла, что неприятно. (почему одна и та же либа называется по разному?)
И нехорошо вырывать перлы из контекста:-)
Добавлено: 25 мар 2005, 15:44
fa3a
Да знаю я про ключ -nodeps
во-первых ключ все-таки
--nodeps.. как говорится feel the difference
Просто, каждый раз, когда я буду что-то инсталить, мне rpm будет ругаться на недостачу это файла
Только если это
что-то требует libcrypto.. Ты наверное удивишься, если я скажу что не все пакеты и соответсвенно программы требуют libcrypto.. В конце концов можешь пересобрать openssl rpm из исходников, включив в нее libcrypto.so.2 симлинк on-demand..
И нехорошо вырывать перлы из контекста
в данном случае контекст только усугубляет перл, и был опущен только из соображений экономии места
Добавлено: 26 мар 2005, 13:31
MentALzavR
Представь себе, что я знаю, что не ВСЕ программы требуют этот файл, что спасает --nodeps (-nodeps - просто опечатка). Я просто хотел узнать, действительно ли две вышеперечисленные библиотеки идентичны, и можно ли исправить rpm базу простым способом, не занимаясь пересборкой и др. танцами с бубном.
ЗЫ. Все любителей перлов - на сайт Фоменко
Добавлено: 26 мар 2005, 14:03
Llama
MentALzavR, проще говоря, по историческим причинам и в следствии стандартов библиотеки предоставлющие определенную функциональность называются общепринятым образом. В месте с тем, разработчики называют конкретную реализацию бибилотеки как им кажется правильным. Для установления соотвествия и используется симлинк. В более других дистрибутивах имеется также механизм алтернатив позволяющий сосуществовать нескольким пакетам предоставляющим одинаковую функциональность.
Добавлено: 27 мар 2005, 12:50
MentALzavR
Сенкс