1

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

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

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

2

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

chief1973 пишет

При запуске ./syn выдает segmentation fault - в чем может быть причина?

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

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

Удачи.

3

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

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

4

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

chief1973 пишет

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

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

5

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

https://wiki.debian.org/ru/Multiarch

6

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

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

7

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

chief1973 пишет

Можете пошагово

там один шаг

8

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

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:~#

9

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

вот такую нашёл: https://wiki.debian.org/ru/Multiarch/HOWTO

10 (19.02.2015 21:02:39 отредактировано bormant)

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

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

# apt-get install ia32-libs

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

11

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

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:~#

12

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

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

13 (28.02.2015 13:54:52 отредактировано Андрей Пучков)

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

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

               dpkg --add-architecture i386
               
               aptitude update

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