Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Quake I

Ответить
Настройки темы
Quake I

Пользователь


Сообщения: 119
Благодарности: 0

Профиль | Отправить PM | Цитировать


скачал бинарники кваки1 под линукс, установил в папку с кваком... запускаю...
bash: ./squake: Нет такого файла или каталога
пишет файл не найден... капец... файл ессно имеется... в чём трабла....?

Отправлено: 20:40, 05-03-2003

 

Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Посмотрите ещё по такой фразе, как interpreter (как-то так он там назывался). В старых elf'овских бинарниках требовался коммандный интерпретатор из старых библиотек.
Вот, что ещё нужно поискать:
[pre]Requesting program interpreter: /lib/ld-linux.so.2[/pre]
Если такового в системе нет - ищите в старых дисрибутивах.

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 09:25, 23-03-2003 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Guest

Guest


Профиль | Цитировать


окончательно запутали....
а  /lib/ld-linux.so.2 у меня есть.... !

Отправлено: 09:44, 23-03-2003 | #12


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Guest
Да не в этом дело. Вот полный дамп (точнее, кусочек, т.к. полный дам сбда помещать бессмысленно - флуд получится):
[pre]Program Headers:
 Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
 PHDR           0x000034 0x08048034 0x08048034 0x000c0 0x000c0 R E 0x4
 INTERP         0x0000f4 0x080480f4 0x080480f4 0x00013 0x00013 R   0x1
     [Requesting program interpreter: /lib/ld-linux.so.2]
 LOAD           0x000000 0x08048000 0x08048000 0x05f4f 0x05f4f R E 0x1000
 LOAD           0x006000 0x0804e000 0x0804e000 0x00204 0x00648 RW  0x1000
 DYNAMIC        0x00603c 0x0804e03c 0x0804e03c 0x000d0 0x000d0 RW  0x4
 NOTE           0x000108 0x08048108 0x08048108 0x00020 0x00020 R   0x4

Section to Segment mapping:
 Segment Sections...
[/pre]
Это дано в какчестве примера. Дык вот, как видите, тама есть строчка, которая указывает на используемый интерпретатор (Requesting program interpreter:). В данном случае это результат readelf для /bin/rm и интерпретатор есть в системе. Сделайте тоже самое для своей прогои (glquake, если я не ошибаюсь) и посмотрите, какой интерпретатор она требует. Если такого нет, то его надо будет добавить.

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 10:05, 23-03-2003 | #13


Аватара для Guest

Guest


Профиль | Цитировать


readelf -a /mnt/gamez/gamezzz/quake/glquake | grep NEEDED
0x00000001 (NEEDED)                     Shared library: [libm.so.5]
0x00000001 (NEEDED)                     Shared library: [libMesaGL.so.2]
0x00000001 (NEEDED)                     Shared library: [libglide2x.so]
0x00000001 (NEEDED)                     Shared library: [libX11.so.6]
0x00000001 (NEEDED)                     Shared library: [libXext.so.6]
0x00000001 (NEEDED)                     Shared library: [libvga.so.1]
0x00000001 (NEEDED)                     Shared library: [libc.so.5]
и
readelf -a /mnt/gamez/gamezzz/quake/squake | grep NEEDED
0x00000001 (NEEDED)                     Shared library: [libm.so.5]
0x00000001 (NEEDED)                     Shared library: [libvga.so.1]
0x00000001 (NEEDED)                     Shared library: [libc.so.5]

вот чё выдало...

Добавлено:

INTERP         0x0000d4 0x080480d4 0x080480d4 0x00013 0x00013 R   0x1
     [Requesting program interpreter: /lib/ld-linux.so.1]

а имеется только ld-linux.so.2.... чё, мне теперь искать чтоли ld-linux.so.1... гдеж его найти то...?

Отправлено: 10:15, 23-03-2003 | #14


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
чё, мне теперь искать чтоли
Ага. В дистрибутиве Шапки 5.2 такая фича была - я при помощи библиотек оттудова зовёл струю прекомпилированныю прогу.

Добавлено:

Я ж говорил, что в интерпретаторе проблема - никто не верил

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 10:39, 23-03-2003 | #15


Аватара для Guest

Guest


Профиль | Цитировать


нашёл я ld-linux.so.1... поставил...
стал просить libm.so.5...
установил libc-5.3.12-31.asp.i386.rpm
svgalib-1.4.3-2.asp.i386.rpm
запускаю.... чёрный экран с какой то рябью.... капец...

Отправлено: 10:57, 23-03-2003 | #16


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Guest
Дык, теперь, имхо, настраивать надо. Я не в курсе, как квака под Линуксом работает, к сожалению

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 11:20, 23-03-2003 | #17


Аватара для Guest

Guest


Профиль | Цитировать


так .. ешё при запуске выдаёт :
Общая ошибка защиты
чё к чему это...?  чё за фигня....

Отправлено: 11:33, 23-03-2003 | #18


Аватара для Guest

Guest


Профиль | Цитировать


даже просто вызываю из консоли
# mc
пишет:
Общая ошибка защиты
-------
приехали....

Отправлено: 12:24, 23-03-2003 | #19


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Guest
Действительно приехали. А как вы добавляли библиотечку-интерпретатор?

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 14:30, 23-03-2003 | #20



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Quake I

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Quake 2 CyMpak Игры 40 01-06-2009 20:00
Quake 3 FLESH Игры 136 09-08-2007 19:31
Quake 4 kaEwituS Игры 34 08-01-2007 08:05
Quake Guest Программное обеспечение Linux и FreeBSD 19 23-03-2006 21:15
Quake OneQuaker Игры 20 02-06-2005 08:16




 
Переход