Доброго времени суток, форумчане! :) Я начинающий пользователь Linux-подобных систем...
Я научился устанавливать пакеты, но столкнулся с одной задачей, которую пока решить не могу.
Файл (elf, судя по заголовку, увиденному в hex-редакторе) который я не могу запустить. Не из консоли, не из проводника.
Знаю, что эту программу запускали только на openSUSE и я потому и поставил себе такой-же дистрибутив, но не вышло :( . Как узнать, чего ему не хватает, что надо сделать.
Тряс дедушку гугла на разные запросы и облазил все форумы, но не нашёл описания подобной проблемы. Исходного кода программы, к сожалению, нет... *WALL* прошу помочь мне разобраться. От души, тому кто даст направление в решении сего вопроса... Заранее спасибо.... *BRAVO*
Установка странного пакета
Запускать "elf" так:
./путь_до_файла/файлз.ы. ссылки из сообщения выше удалил
Через консоль запусти, увидишь все, или почти все ошибки.
Возможно не хватает каких-либо библиотечек:
ldd <file>
А он приехал из пакета? А есть права на исполнения?
ls -l <file>
Тут должно быть хотя бы где-то x.
Если нет, то
chmod u+x <file>
ЗЫ. Ссылку удалил не я, а все вышеописанные методы ничего не дают(((
Cсылка удалена
verg
что вам выводит 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)
это пакеты, которые нужны?
это пакеты, которые нужны?
Это библиотеки, необходимые для запуска.
Сначала запости вывод команд, который советовал NoXi0uZ
И ещё подай команду file <file>
Понял теперь. Выставил все права доступа и мне при запуске вышла ошибка о том, что не найден файл libqt-mt.so.3.
Спасибо за помощь!
Только где этот libqt-mt.so.3 взять? В каком пакете он находится?
Дистрибьютив какой?
В ubutnu есть вот libqt3-mt
apt-cache search qt | grep mt
libqt3-mt - Qt GUI Library (Threaded runtime version), Version 3
libqt3-mt-dev - Qt development files (Threaded)
openSUSE дистрибутив. Там я смотрел его нет.
Там я смотрел его нет.
Какой командой проверяли?
По крайней мере, яст его не нашел в локальных репозиториях
Только где этот libqt-mt.so.3 взять?
# zypper in qt3 qt3-mysqlЗапускать так: (не будет кракозябров)
LANG=koi-8r ./galinuksспс. попробую
спс. попробую
Кстати по ссылке:
Запрашиваемый объект (HTML-страница, файл, директория) не был найден. Вероятно, запрашиваемый объект был перемещен или удален администратором данного сайтаТак, что ссылка на лохотронский сайт удалена.
Не выходит. Кстати, имеет ли значение какую я при этом рабочую среду поставил? У меня стоит LXDE.
Кстати, имеет ли значение какую я при этом рабочую среду поставил?
Не имеет значения.
Требует qt3-mysql - видимо надо поднять mysql-сервер, а то не взлетит.