LinuxForum.Fans
Тема

Помогите запустить программу

Автор: chief1973 13 сообщений 2315 просмотров
19.02.2015 09:15 #414803

Привет
Вот прога
Ссылка удалена
При запуске ./syn выдает segmentation fault - в чем может быть причина?
chmod + x я делал

У меня сомнения в свободности данной программы, и потому, дабы избежать эксцессов, ссылка удалена. Напоминаю, у нас запрещено обсуждать варез и давать на него ссылки, см. правила форума. yars.

19.02.2015 09:43 #414809
"chief1973" написал:
При запуске ./syn выдает segmentation fault - в чем может быть причина?

В том, что собранная программа не совместим с текущими системными компонентам, например glibc или прочими библиотеками, которые она использует.

Если у вас на руках есть исходные коды этой программы, то скомпилируйте её на вашей системе. Если только бинарный файл, то ищите те версии библиотек, хотя бы примерно, с которыми она собиралась и добавляйте их в LD_PRELOAD.

Удачи.

19.02.2015 18:49 #414930

ну да - нужна библиотека glibc.686
но через apt-get install пишет, что unable locate package
подскажите пошагово, как эту библиотеку добавить в систему

19.02.2015 18:54 #414931
"chief1973" написал:
ну да - нужна библиотека glibc.686
но через apt-get install пишет, что unable locate package
подскажите пошагово, как эту библиотеку добавить в систему

вам multilib нужен, для поддержки 32х битности.

19.02.2015 19:56 #414937

А как его установить?
Можете пошагово описать плиз, я новичок

19.02.2015 20:04 #414938

"chief1973" написал:
Можете пошагово
там один шаг
19.02.2015 20:06 #414940

root@ip-221-230:~# apt-get install multilib
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package multilib
root@ip-221-230:~#

19.02.2015 20:59 · отредактировано #414944

А разве уже в таком случае не применяется

text
# apt-get install ia32-libs

А на wheezy уже не совсем так, см. https://packages.debian.org/ru/wheezy/ia32-libs

19.02.2015 22:05 #414951

root@ip-221-230:~# apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package ia32-libs
root@ip-221-230:~#

19.02.2015 22:44 #414952

надо ждать гуру в Debian'е. Вангую, проблема с репами.

28.02.2015 13:51 · отредактировано #415967

1. на всякий случай проверь подключен ли репозиторий backports ( обычно он не нужен, но как говорится всяко бывает)
2. перед тем как ставить ia32-libs выполни следущее:

dpkg --add-architecture i386

aptitude update

потом только ставь ia32-libs :)
(похожее тебе уже советовали, но там через apt-get, у меня тот вариант не прошел. а через aptitude на ура)
должно помочь

Войдите или зарегистрируйтесь, чтобы ответить.