Страница 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, гораздо

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

Вот и хотелось как-то исключить ИЛИ
