LINUX.ORG.RU

libpcre3.so вообще существует в природе?


0

1

Игра Trauma у меня попросила libpcre.so.3:

linux-athlon64x2:/media/disk # rpm -ivh trauma_1_i386.rpm
ошибка: Неудовлетворенные зависимости:
        libpcre.so.3 нужен для trauma-1-2.i386

Дистрибутив openSuSE 11.4. Стал искать, в репозитории дистрибутива нет, только pcre0. Потом в репозитории 12.1, только что вышедшего. Там нет. Страница с SRC.RPM предоставляет pcre-8.13-2.1.2.src.rpm, котовый в итоге выдаёт libpcre0.

Зашёл на домашнюю страницу проекта. Он вообще существует в природе, этот pcre3?! Может это форк? http://sourceforge.net/projects/pcre/files/pcre/8.20/ здесь нет!

Поиск по libpcre3.so выдаёт мало результатов, умный гугл выдаёт только обычный libpcre.so в основном. Что это вообще? Везде только версия 0!

Наверное, авторы Trauma угнали машинку времени. Скачивать универсальный tar.gz не хочется, архив ведь здоровенный, 150 мегабайтов. Где взять libpcre3.so для игры?

Домашняя Убунта:

mutex@mini:~$ apt-cache search pcre3
libpcre3 - Perl 5 Compatible Regular Expression Library - runtime files
libpcre3-dbg - Perl 5 Compatible Regular Expression Library - debug symbols
libpcre3-dev - Perl 5 Compatible Regular Expression Library - development files
bff7755a ()

Кстати, вот.

mutex@mini:~$ apt-file list libpcre3 | grep so
libpcre3: /lib/x86_64-linux-gnu/libpcre.so.3
libpcre3: /lib/x86_64-linux-gnu/libpcre.so.3.12.1
libpcre3: /usr/lib/x86_64-linux-gnu/libpcreposix.so.3
libpcre3: /usr/lib/x86_64-linux-gnu/libpcreposix.so.3.12.1
libpcre3-dbg: /usr/lib/debug/lib/x86_64-linux-gnu/libpcre.so.3.12.1
libpcre3-dbg: /usr/lib/debug/usr/lib/libpcre.so.3.12.1
libpcre3-dbg: /usr/lib/debug/usr/lib/libpcreposix.so.3.12.1
libpcre3-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libpcrecpp.so.0.0.0
libpcre3-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libpcreposix.so.3.12.1
libpcre3-dev: /usr/lib/x86_64-linux-gnu/libpcre.so
libpcre3-dev: /usr/lib/x86_64-linux-gnu/libpcrecpp.so
libpcre3-dev: /usr/lib/x86_64-linux-gnu/libpcreposix.so
[[/code]]
То есть, видать, существует.
bff7755a ()
Ответ на: комментарий от bff7755a

Мне-то SRC.RPM нужен. Если не найду - или скачаю tar.gz игры со всеми библиотеками внутри, или скачаю deb с библиотекой и распакую file-roller'ом и игру, и библиотеку.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от Vovka-Korovka

Не работает:

linux-athlon64x2:/home/zenitur # cd /usr/local/lib
linux-athlon64x2:/usr/local/lib # ls
linux-athlon64x2:/usr/local/lib # ln -s /lib/libpcre.so.0.0.1 libpcre.so.3
linux-athlon64x2:/usr/local/lib # cd /media/disk
linux-athlon64x2:/media/disk # rpm -ivh trauma_1_i386.rpm
ошибка: Неудовлетворенные зависимости:
        libpcre.so.3 нужен для trauma-1-2.i386
linux-athlon64x2:/media/disk # cd -
/usr/local/lib
linux-athlon64x2:/usr/local/lib # rm libpcre.so.3
linux-athlon64x2:/usr/local/lib # cd /lib
linux-athlon64x2:/lib # ln -s libpcre.so.0.0.1 libpcre.so.3
linux-athlon64x2:/lib # cd /media/disk/
linux-athlon64x2:/media/disk # rpm -ivh trauma_1_i386.rpm
ошибка: Неудовлетворенные зависимости:
        libpcre.so.3 нужен для trauma-1-2.i386
linux-athlon64x2:/media/disk # cd -
/lib
linux-athlon64x2:/lib # rm libpcre.so.3
linux-athlon64x2:/lib # cd /usr/lib
linux-athlon64x2:/usr/lib # ln -s /lib/libpcre.so.0.0.1 libpcre.so.3
linux-athlon64x2:/usr/lib # cd /media/disk/
linux-athlon64x2:/media/disk # rpm -ivh trauma_1_i386.rpm
ошибка: Неудовлетворенные зависимости:
        libpcre.so.3 нужен для trauma-1-2.i386
linux-athlon64x2:/media/disk # cd -
/usr/lib
linux-athlon64x2:/usr/lib # rm libpcre.so.3
linux-athlon64x2:/usr/lib #
ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

наличие файла не создаст изменений в базе rpm. Use force, Luke.

gorilych ★★ ()
Ответ на: комментарий от Vovka-Korovka

Поставил с --nodeps - отмена проверки зависимостей.

zenitur@linux-athlon64x2:~> /opt/TRAUMA/trauma
/opt/TRAUMA/trauma: line 3: ./flashplayer: Нет такого файла или каталога
zenitur@linux-athlon64x2:~> cd /opt/TRAUMA/
zenitur@linux-athlon64x2:/opt/TRAUMA> ls
AC_RunActiveContent.js  trauma       trauma.html  trauma_system.xml
flashplayer             trauma_data  trauma.swf
zenitur@linux-athlon64x2:/opt/TRAUMA>

Так игра написана на Flash Player! Разочаровался и удалил. Так вот почему зависимости были так похожи на те, которые просил Adobe Flash Plaer 32-битный (который я правда ставить не стал)! Те зависимости, которые в репозитории нашлись.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

/opt/TRAUMA/trauma: line 3: ./flashplayer: Нет такого файла или каталога

Быдлокод detected.

Vovka-Korovka ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.