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

7ways на РОСА

Добавлено: 06 май 2017, 08:20
zrpg
Здравствуйте!

Пытаюсь запустить программу Семь дорог, столкнулся вот с такой ошибкой:

Код: Выделить всё

$ ./7ways 
./7ways: error while loading shared libraries: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory
и никак пока не могу понять что нужно сделать.

Код: Выделить всё

$ rpm -qa | grep -i tls
gnutls-locales-3.2.21-1-rosa2014.1.noarch
lib64gnutls28-3.2.21-1-rosa2014.1.x86_64
lib64postfix-tls1-2.10.2-12-rosa2014.1.x86_64
libgnutls28-3.2.21-1-rosa2014.1.i586
gnutls-3.2.21-1-rosa2014.1.x86_64
Также пробовал сделать ссылку

Код: Выделить всё

$ sudo ln -s /usr/lib/libgnutls.so.28 /usr/lib/libcurl-gnutls.so.4
Не помогло. Подскажите пожалуйста

Re: 7ways на РОСА

Добавлено: 06 май 2017, 09:02
VictorR2007
Нужен curl.

Код: Выделить всё

sudo ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl-gnutls.so.4

Re: 7ways на РОСА

Добавлено: 06 май 2017, 09:53
tverskoy
Программа 32битная и требует 32битных библиотек
Меняй свой телефон на LG, к нему СитиГид идет

Re: 7ways на РОСА

Добавлено: 07 май 2017, 12:12
VictorR2007
Эта нормально работает, только нужно создать симлинк, как написал выше

Код: Выделить всё

sudo ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl-gnutls.so.4

Re: 7ways на РОСА

Добавлено: 09 май 2017, 06:44
zrpg
VictorR2007, спасибо! Отлично работает.

Re: 7ways на РОСА

Добавлено: 09 май 2017, 06:48
zrpg
tverskoy, телефона нет. Просто хотел посмотреть запустится ли программа на компе. Запустилась. Вот что значит Linux :) Да и ещё одна карта местности на компе пригодится.

VictorR2007, ещё один вопросик. А как стало понятно что нужен именно /usr/lib/libcurl.so.4?

Re: 7ways на РОСА

Добавлено: 09 май 2017, 10:24
VictorR2007
zrpg писал(а): VictorR2007, ещё один вопросик. А как стало понятно что нужен именно /usr/lib/libcurl.so.4?
Ну его же запросила программа в первом сообщении. :)
Этот файл libcurl-gnutls.so.4, который у нас по другому называется.

Код: Выделить всё

./7ways: error while loading shared libraries: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory

Re: 7ways на РОСА

Добавлено: 12 май 2017, 21:12
zrpg
VictorR2007, видимо я как-то не так спросил.
Программа просит libcurl-gnutls.so.4, но такого файла в РОСА нет. Зато есть множество других so файлов. Как узнать какой именно файл нужен? Ну то есть видимо надо как-то понять какую функцию или процедуру запрашивает программа, чтобы понять в каком файле динамической библиотеки находится данная функция или процедура. Или как-то по другому определяете?

Re: 7ways на РОСА

Добавлено: 12 май 2017, 22:02
VictorR2007
zrpg писал(а):VictorR2007, Ну то есть видимо надо как-то понять какую функцию
Там и есть.
Библиотека libcurl-gnutls.so.4 нужна для загрузки карт их сети, поэтому и сделали ссылку на такую библиотеку у нас в Росе, libcurl.so.4

Re: 7ways на РОСА

Добавлено: 12 май 2017, 22:32
zrpg
Да, но как понять что именно так называется библиотека в Росе, если это неизвестно?

Re: 7ways на РОСА

Добавлено: 12 май 2017, 22:57
VictorR2007
zrpg писал(а):Да, но как понять что именно так называется библиотека в Росе, если это неизвестно?
Но ведь написано в ошибке, что нет libcurl.

Re: 7ways на РОСА

Добавлено: 15 май 2017, 16:56
zrpg
VictorR2007, в данном случае, да. Спасибо!

Re: 7ways на РОСА

Добавлено: 15 май 2017, 17:12
VictorR2007
zrpg писал(а):VictorR2007, в данном случае, да. Спасибо!
Я наверное не очень подробно объяснял.
Либы называются одинаково во всех дистрах.
Если сравнивать с русским языком, смотрим какой корень и номер.
Они самые важные.
А суффиксы и окончания могут отличаться.
В данном случае вы в поиске вбивали суффиксы и окончание,
я же искал по корню и версии либы libcurl-gnutls.so.4.
Надеюсь, так стало понятнее. :)

Re: 7ways на РОСА

Добавлено: 15 май 2017, 21:31
zrpg
VictorR2007, гораздо :)
Программа заработала, когда столкнусь с такой проблемой при запуске другой, то попробую однокоренные искать или приду спрашивать :) Вот и хотелось как-то исключить ИЛИ :)