|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Anton Sokolov 2:467/81.38 07 Nov 2004 23:05:20 To : Smetana Yurii Subject : rar --------------------------------------------------------------------------------
Sun Nov 07 2004 13:05, you wrote to me:
>> Так вот в чем дело... Hафига было под пятерку компилить...
SY> Обясните пожалуйста... Для тех хто "не с нами"...)))
Сформулируй конкретней свой вопрос, отвечу.
А если практиковать телепатию, то вот:
По фэхе пришла новая версия популярного архиватора rar, версия 3.41, и я решил
установить это счастье себе (на тот момент у меня была установлена 3.30).
Hу, так вот. Разархивировал я архивчик с новеньким раром:
drwxr-xr-x 2 root wheel 512 7 ноя 00:35 rar3.40
drwxr-xr-x 2 root wheel 512 6 ноя 23:01 rar3.40b1
drwxr-xr-x 2 root wheel 512 6 ноя 23:00 rar3.41
drwxr-xr-x 2 root wheel 512 7 ноя 00:36 rar3.41_lin
Запускаю его и вижу:
alexstantion# rar3.41/rar
ELF interpreter /libexec/ld-elf.so.1 not found
Аварийное завершение
От, блин, думаю, лажа... Решил посмотреть (man file), чего там накомпилировали и
вижу, что:
alexstantion# file rar3.41/rar
rar3.41/rar: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for
FreeBSD 5.0.3, dynamically linked (uses shared libs), stripped
^^^^^^^^^^^^^
Ха! Думаю, так это ж под пятерку. Посмотрел "текстовым просмотром" в нутрь
рарового бинарника и вижу, есть там такая строчка '/libexec/ld-elf.so.1'. А в
файлике rar3.40/rar такой строчки нету, да и скомпилирован он "для" четверки:
alexstantion# file rar3.40/rar
rar3.40/rar: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for
FreeBSD 4.4, statically linked, stripped
Hе долго думая, я скопировал файл ld-elf.so.1 из /usr/libexec/ в /libexec/
(такой дириктории в корне не было, пришлось создать). Пробуем запустить:
alexstantion# /usr/src/rar3.41/rar
/libexec/ld-elf.so.1: Shared object "libstdc++.so.4" not found
От, фигня!
Hа этом я эксперименты прекратил и поставил rar версии 3.40.
Farewell, Smetana, it was nice to meet you.
... playing: Океан Эльзы - Для тебе
--- GoldED+/BSD 1.1.5-030227 on FreeBSD 4.9-PRERELEASE #0:
* Origin: Mens sana in corpore sano [я, кажется, псих (lat)] (2:467/81.38)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2845418e87e0.html, оценка из 5, голосов 10
|