#1 19.02.2015 06:15:07

chief1973
Administrator
Зарегистрирован: 19.02.2015
Сообщений: 5
IP-адрес

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

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

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

#2 19.02.2015 06:43:54

kostik87
Administrator
Зарегистрирован: 29.06.2014
Сообщений: 778
IP-адрес

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

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

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

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

Удачи.

#3 19.02.2015 15:49:15

chief1973
Administrator
Зарегистрирован: 19.02.2015
Сообщений: 5
IP-адрес

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

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

#4 19.02.2015 15:54:41

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

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

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

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

#5 19.02.2015 16:23:52

yars
Administrator
Зарегистрирован: 23.03.2012
Сообщений: 9 369
IP-адрес

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

#6 19.02.2015 16:56:26

chief1973
Administrator
Зарегистрирован: 19.02.2015
Сообщений: 5
IP-адрес

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

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

#7 19.02.2015 17:04:03

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

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

Quote by chief1973
Можете пошагово
там один шаг

#8 19.02.2015 17:06:40

chief1973
Administrator
Зарегистрирован: 19.02.2015
Сообщений: 5
IP-адрес

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

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 19.02.2015 17:47:23

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

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

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

#10 19.02.2015 17:59:34

bormant
Administrator
Зарегистрирован: 22.02.2010
Сообщений: 2 265
IP-адрес

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

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

# apt-get install ia32-libs


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

#11 19.02.2015 19:05:01

chief1973
Administrator
Зарегистрирован: 19.02.2015
Сообщений: 5
IP-адрес

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

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 19.02.2015 19:44:18

drBatty
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 17 053
IP-адрес

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

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

#13 28.02.2015 10:51:47

Андрей Пучков
Administrator
Зарегистрирован: 28.11.2010
Сообщений: 85
IP-адрес

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

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

dpkg --add-architecture i386

aptitude update

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

Board footer