LinuxForum.Fans
Тема

Установка странного пакета

Автор: HiddenZonePalace 29 сообщений 2139 просмотров
#280869

Доброго времени суток, форумчане! :) Я начинающий пользователь Linux-подобных систем...
Я научился устанавливать пакеты, но столкнулся с одной задачей, которую пока решить не могу.
Файл (elf, судя по заголовку, увиденному в hex-редакторе) который я не могу запустить. Не из консоли, не из проводника.
Знаю, что эту программу запускали только на openSUSE и я потому и поставил себе такой-же дистрибутив, но не вышло :( . Как узнать, чего ему не хватает, что надо сделать.
Тряс дедушку гугла на разные запросы и облазил все форумы, но не нашёл описания подобной проблемы. Исходного кода программы, к сожалению, нет... *WALL* прошу помочь мне разобраться. От души, тому кто даст направление в решении сего вопроса... Заранее спасибо.... *BRAVO*

#280881

Запускать "elf" так:

text
./путь_до_файла/файл

з.ы. ссылки из сообщения выше удалил

#280891

Через консоль запусти, увидишь все, или почти все ошибки.

#280919

Возможно не хватает каких-либо библиотечек:


ldd <file>

А он приехал из пакета? А есть права на исполнения?


ls -l <file>

Тут должно быть хотя бы где-то x.
Если нет, то

text

chmod u+x <file>
#280971

ЗЫ. Ссылку удалил не я, а все вышеописанные методы ничего не дают(((

#280977

что вам выводит ldd?
у меня так


ldd galinuks
linux-gate.so.1 => (0xf76ea000)
libqt-mt.so.3 => not found
libXext.so.6 => /lib/libXext.so.6 (0xf76bc000)
libX11.so.6 => /lib/libX11.so.6 (0x415a9000)
libstdc++.so.6 => /lib/libstdc++.so.6 (0xf75d3000)
libm.so.6 => /lib/libm.so.6 (0xf75a7000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf758a000)
libc.so.6 => /lib/libc.so.6 (0xf73d8000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf73be000)
libxcb.so.1 => /lib/libxcb.so.1 (0x4143d000)
libdl.so.2 => /lib/libdl.so.2 (0xf73b9000)
/lib/ld-linux.so.2 (0xf76eb000)
libXau.so.6 => /lib/libXau.so.6 (0x41405000)
#280980

это пакеты, которые нужны?

#280983
HiddenZonePalace написал:
это пакеты, которые нужны?

Это библиотеки, необходимые для запуска.
Сначала запости вывод команд, который советовал NoXi0uZ
И ещё подай команду file <file>

#280984

Понял теперь. Выставил все права доступа и мне при запуске вышла ошибка о том, что не найден файл libqt-mt.so.3.
Спасибо за помощь!

#280985

Только где этот libqt-mt.so.3 взять? В каком пакете он находится?

#280987

Дистрибьютив какой?

В ubutnu есть вот libqt3-mt

text
apt-cache search qt | grep mt
libqt3-mt - Qt GUI Library (Threaded runtime version), Version 3
libqt3-mt-dev - Qt development files (Threaded)
#280996

openSUSE дистрибутив. Там я смотрел его нет.

#280997
"HiddenZonePalace" написал:
Там я смотрел его нет.

Какой командой проверяли?

#280998

По крайней мере, яст его не нашел в локальных репозиториях

#280999
"HiddenZonePalace" написал:
Только где этот libqt-mt.so.3 взять?
text
# zypper in qt3 qt3-mysql

Запускать так: (не будет кракозябров)

text
LANG=koi-8r ./galinuks
#281001
"HiddenZonePalace" написал:
спс. попробую

Кстати по ссылке:

text
 Запрашиваемый объект (HTML-страница, файл, директория) не был найден. Вероятно, запрашиваемый объект был перемещен или удален администратором данного сайта

Так, что ссылка на лохотронский сайт удалена.

#281002

Не выходит. Кстати, имеет ли значение какую я при этом рабочую среду поставил? У меня стоит LXDE.

#281003
"HiddenZonePalace" написал:
Кстати, имеет ли значение какую я при этом рабочую среду поставил?

Не имеет значения.

Требует qt3-mysql - видимо надо поднять mysql-сервер, а то не взлетит.

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